News:

Down for 24 hours, Feb 21 '25.  Nearby infrastructure is going down for a day (again), so the forum will be unavailable on this day (Australia time).

Main Menu

Recent posts

#1
X68000 Software / Re: Looking for the Macintosh ...
Last post by soviet - March 31, 2025, 06:07:43 AM
This software is amazing, can play any mac plus games and apps excellent compatibility writing any 800k mac disk images is as easy as writing them to floppy.
Its a shame the emulator don't support hard discs.
Wondering there's any floppy emulator for the x68000 that can mount floppy disk images ?.
#2
SIG PC-98 / Multiple Configuration Booting...
Last post by Shentok - March 29, 2025, 11:15:20 AM
https://www.vector.co.jp/soft/dos/util/se043607.html

I wanted to write this up since I needed to do some digging in how to use this very useful piece of software. I wanted a way to set up multiple booting configurations for my PC-98 since I set up my network card and of course a lot of games want to use that conventional memory space so you can't really have both. Thanks to SelSYS, it solved my problem since NEC MS-DOS doesn't really support features for that without a ton of scripting. Basically this program runs at boot time and replaces your autoexec.bat with whatever you have written for it to run with everything now living in the config.sys file.

The formatting for this software is easy, you just open your config.sys and put SelSYS.EXE on the first line:DEVICE=A:\TOOLS\SelSYS.EXE -k
Note that this directory is just an example and you can place it wherever you want. The -k flag forces SelSYS to always run at boot. If you don't want that, remove the flag and you will have to hold the GRAPH key to make it show up, otherwise it'll boot the config in the first slot each time. After that, you start putting in your config.sys parameters below it in this format.

REM .SYS [NAME OF PROFILE HERE]
DEVICE=A:\DOS\BCKWHEAT.SYS
FILES=30
BUFFERS=10
SHELL=\COMMAND.COM /P
DEVICE=A:\DOS\HIMEM.SYS
DEVICE=A:\DOS\EMM386.EXE /UMB /T=A:\DOS\EXTDSWAP.SYS
DEVICE=A:\DOS\SETVER.EXE
DEVICEHIGH=A:\DOS\PRINT.SYS /U
DEVICEHIGH=A:\DOS\RSDRV.SYS
DEVICEHIGH=A:\DOS\KKCFUNC.SYS
DEVICE=A:\DOS\NECAIK1.DRV
DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS
DOS=HIGH,UMB

Pay attention to the REM .SYS[] part. This is where you put the config.sys for that profile. Below this, you'll add your autoexec.bat script.
REM .BAT
@ECHO OFF
PATH A:\DOS;A:\
SET TEMP=A:\DOS
SET DOSDIR=A:\DOS
A:\DOS\SMARTDRV.EXE /X
A:\TEENE\LGYPKT 0x60 3 0x00D0
set TEEN=A:\TEENE\TEEN.DEF
A:\TEENE\TEENE.COM
MOUSE
FILMTNH
MOUSE /R

This won't need the profile name since it's considered part of the profile you defined in the REM .SYS portion. That's all you need to do. If you want to add more profiles, just start a new line after this with a new REM .SYS and REM .BAT section.

Here's an example just to show two different profiles configured to be selectable at boot:
DEVICE=A:\TOOLS\SelSYS.EXE -k

REM .SYS [FILMTN]
DEVICE=A:\DOS\BCKWHEAT.SYS
FILES=30
BUFFERS=10
SHELL=\COMMAND.COM /P
DEVICE=A:\DOS\HIMEM.SYS
DEVICE=A:\DOS\EMM386.EXE /UMB /T=A:\DOS\EXTDSWAP.SYS
DEVICE=A:\DOS\SETVER.EXE
DEVICEHIGH=A:\DOS\PRINT.SYS /U
DEVICEHIGH=A:\DOS\RSDRV.SYS
DEVICEHIGH=A:\DOS\KKCFUNC.SYS
DEVICE=A:\DOS\NECAIK1.DRV
DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS
DOS=HIGH,UMB

REM .BAT
@ECHO OFF
PATH A:\DOS;A:\
SET TEMP=A:\DOS
SET DOSDIR=A:\DOS
A:\DOS\SMARTDRV.EXE /X
A:\TEENE\LGYPKT 0x60 3 0x00D0
set TEEN=A:\TEENE\TEEN.DEF
A:\TEENE\TEENE.COM
MOUSE
FILMTNH
MOUSE /R

REM .SYS [GAMES]
FILES=30
BUFFERS=6,0
FCBS=1,0
DOS=HIGH,UMB
SHELL=A:\COMMAND.COM A:\ /P /E:1024
DEVICE=A:\TOOLS\VEM486.EXE /U

REM .BAT
@ECHO OFF
PATH=A:\;A:\DOS;A:\TOOLS
SET TEMP=A:\DOS
SET DOSDIR=A:\DOS
LH /L:2 QMOUSE -z
cls
ver

NP2_0000.png
#3
SIG PC-98 / Re: Setting up LAN on a PC-982...
Last post by Shentok - March 26, 2025, 02:26:31 PM
So I wanted to let you know that your method got TEENE set up at least. Thanks so much! I'm struggling a bit with the FTP side of things though. The FTP client you suggested seems to work fine as it'll try to connect to Filezilla, but just hangs. Do you have any recommendation for a simple FTP server to just point to a directory?

Edit: Nevermind, just silly firewall stuff I had to configure.
#4
SIG X68000 / Re: How to use Extron sync har...
Last post by incrediblehark - March 24, 2025, 11:32:25 AM
Is the extron necessary for the DT-V? I have one and have been using X68000 straight through vga to bnc. It treats the image as a widescreen resolution though, and I have had to make a lot of adjustments to get more screen real estate because of it.
#5
SIG X68000 / Re: Master Disk EX
Last post by mez - March 24, 2025, 04:47:11 AM
! Great work !
thanks a lot
#7
SIG X68000 / Re: Master Disk EX
Last post by neko68k - March 23, 2025, 01:37:48 PM
Absolutely! Have at it.
#8
SIG X68000 / Re: Master Disk EX
Last post by incrediblehark - March 23, 2025, 11:32:35 AM
This is awesome! Would you mind if I include it in my HDD image with a write to disk batch file?
#9
SIG PC-98 / Re: Setting up LAN on a PC-982...
Last post by Shentok - March 23, 2025, 03:39:41 AM
Thanks for the info. I haven't tried working at it in a bit, but I did find some leads I'd like to try and was planning to share the steps here if it worked out. I'll give yours a go since it's pretty simple next time I take a stab at it. Thanks for the write-up!
#10
SIG PC-98 / Re: Setting up LAN on a PC-982...
Last post by JulBS0 - March 23, 2025, 03:16:05 AM
Hi,

I don't know if you've found a solution since your post, but since I had similar needs, I'll share my experience:

mTCP's developer reported recently that mTCP does not work on PC-98 machines. I've lost the related post, but I think it was on Vogons.

I tried the TEENE route. TEENE implements a full TCP/IP stack for Ethernet cards on DOS PC-98 machines, and uses packets drivers to talk with the hardware.

The self-extracting archive you've found on Buffalo's website contains a packet driver, namely \pktdrv\lgypkt.com.

The simplest TEENE setup would be the following (if it works, you can put it in your AUTOEXEC.BAT):

REM start the packet driver, here configured with default settings
A:¥TEENE¥LGYPKT 0x60 3 0x00D0
REM set up the TEENE configuration environment variable to point to your TEEN.DEF file
set TEEN=A:¥TEENE¥TEEN.DEF
REM start up TEENE
A:¥TEENE¥TEENE.COM

At that point, if your TCP/IP configuration in TEEN.DEF is correct, you'll be able to ping your PC-9821 from another computer. I'm not sure TEENE supports DHCP, you might need to setup up a static IP address.

TEENE does not come with any "client" for anything; I found a compatible FTP client on http://www.abk.nu/~kattyo/freesoft.htm#prog_ftp, look for KFTP006.LZH.

About LSL.COM and IPXODI.COM, you'll only need them if you intend to use a Novell Netware client... or if you cannot find a packet driver for your Ethernet card (it was my case).

The .DOS file you configured in config.sys is the driver for Microsoft LAN Manager, yet another MS-DOS TCP/IP stack (among other protocols); if you use TEENE, you won't need it.

For reference, my TEENE configuration (TEEN.DEF) is the following:

;TEEN v0.36 定義ファイル(Ethernet 版用)

; ';' 以降はコメントであり、無視されます。
; シングルクォート(') で囲まれた文字列中に ; を書くことはできません。

;行頭の数字は書き替えないでください。

[TSR]
102 $0F ; Hardware type, use $0F for PC-9801/PC-9821

[ETHERNET]
<NETIF>
400 172.30.98.1 ;IP Address
401 255.255.255.0 ;Subnet mask
402 172.30.98.255 ;Broadcast address
;403 ;(未使用)
404 172.30.98.254 ;Default gateway IP address

[RESOLVER]
100 10 ;タイムアウトまでの時間(秒)

300 '172.30.98.254' ; Primary DNS resolver IP address. Keep the address single-quoted.
;301 '' ;If needed, you can unquote this line and set a secondary resolver address.

; the remaining lines were left as-is