The atari800 repo has been updated with an enhancement from Mozzwald to set the NetSIO port that the emulation will use when connecting to Fujinet-PC. Why is this interesting? You can run multiple instances of atari800 with multiple instances of Fujinet-PC (using different UDP ports for the specific NetSIO traffic between the emulation and FujiNet-PC.
HEAD on the repo also includes SDL2 support!
Quick notes to build:
- use sdl2, not sdl1
- set custom netSIO port – use multiple instances of atari800 + fujinet-pc on the same host
Directions for MacOSX:
$ git clone https://github.com/atari800/atari800 $ brew install autoconf automake libtool $ autoreconf -i $ ./configure --with-video=sdl2 --with-sdl2-prefix=/opt/homebrew/Cellar/sdl2/2.32.10 $ gmake $ src/atari800 -netsio 6502
Then make sure you set up ~/atari800.cfg as you like it.
VIDEOMODE_WINDOW_WIDTH=1024 VIDEOMODE_WINDOW_HEIGHT=768
Makes things nicer and bigger.
@atariorbit_56jpwq thanks for this.
I recently built atari800 from source on Xubuntu 24.04 to try out the new changes to support FujiNet-PC, but it ran at half the speed of the version of atari800 from the Ubuntu repo. (The fedora hat from the fast basic samples took half an hour to render on the version I built; it took fifteen minutes on the version installed using apt.)
Any idea what could’ve caused that?
Remote Reply
Original Comment URL
Your Profile
I have no idea- perhaps the SDL2 support? Try going back to SDL1 perhaps. I build on a M4 Mac mini and it’s insanely fast, i have to enable the speed so that it’s somewhat realistic.
@atariorbit_56jpwq I’ll give it another go. I don’t remember which version of SDL I originally used. I’ll try getting in touch with the packager of the atari800 deb to see what compiler options they use. I was surprised to find that information quite hard to track down; I had an automatic expectation that somewhere there are public build recipes for every single Ubuntu package.
Remote Reply
Original Comment URL
Your Profile