Ian Kim of South Korea is a busy person. He’s apparently working on a Z80 co-processor board that will run MSX programs on the Apple II. I’ve used Google Translate (the site is on Korean) to get a pretty good translation here.
We are excited to introduce Nox Archaist, a new role playing game we are developing exclusively for the Apple II platform and emulators. Currently we are targeting a release date sometime this year. Nox Archaist will be available 100% free and the complete assembly source code will be posted on our blog as development progresses.
Nox Archaist is a 2D tile based fantasy RPG with a classic Apple II look and feel. We are taking advantage of the full 128k available on the IIe and later models which will help us create features and effects that may not have been seen in vintage 1980s Apple games. Game play videos and screenshots showing the current evolution of the Nox Archaist game engine are available below.
Please send us your comments and suggestions! We would like to include many community sourced ideas into the game.
http://www.6502workshop.com – Nox Archaist website with our blog, current gameplay video, screenshots, and gifs.
Demo gameplay video featuring the current game engine.
6502 Workshop Mission:
- Develop a fun game CRPG enthusiasts will enjoy playing
- Include ideas and feature sourced from the Apple II community when possible
- Explore a modern evolution of the Apple II RPG genre
- Create a repository of hard to find technical information on developing Apple II games
- Determine how many two layer shrubberies with a path down the middle will fit on the Apple II hi-res screen
Nox Archaist Technical Details:
- Runs on any 128k Apple IIe or later system
- Physical machines and modern emulators are supported
- Current game testing is being done on a physical Apple IIe and in AppleWin
- Coded entirely in 6502 Assembler, no construction sets used
The Korean Apple II Community has been busy this month! Keonwoo Kim has released AIPC, an Apple IIe emulator for Windows with an impressive list of features! AIPC is freely available open source software released under the GPL.
Apple in PC 0.1.34.4
If you can read Korean, there’s lots to talk about here.
Announcement copied from Usenet comp.sys.apple2
The January 2016 edition of Marina is compatible with the new Uthernet II from a2RetroSystems.
Find updated demo disk, user’s manual, and source code at the Marina web site.
The source code disk also has some sample programs that use the Uthernet II’s built-in TCP/IP stack. Marina’s Uthernet II driver is in UTH2.S and is an example of how to interface with the MAC Raw mode of the W5100.
Several bugs are fixed, and there have been some advancements towards the TCP implementation, mostly in the sockets interface, but I also have the TCP checksum routine written, and parts of the port demultiplexer going too. The DNS resolver now uses the sockets API, but I’m in the middle of writing a GETHOSTBYNAME function call, so in this edition of Marina it never processes the reply from the server. Not a big deal.
Now that I’ve got the Uthernet II driver done, I can switch back to the Uthernet and focus on completing TCP, as well as other smaller items on my to do list.
But I am also open to working on other areas of Marina. So if anyone has any suggestions or other input, I’m all ears.
Now that the Uthernet II is out and in the hands of hundreds of people, completing Marina is really now just a learning exercise for me.
Anyone who is seriously considering writing a networking application, or heaven forbid, a game, should go with the Uthernet II’s built-in TCP/IP stack, which you will find is fairly competently described in the Uthernet II manual, which I will also update later this week (and hopefully finish before too long).
There is also a new document in the Marina Technical Library called “The New Uthernet II Send Sequence” which describes a less-headache-inducing method of transferring data to/from the W5100. It may need to be updated a little, but overall the technique is sound.
And now, here’s the big change list since the October 2015 edition of Marina:
– Uthernet II driver added
– ARPINIT sets MAC address in various ARP templates
– Fixed check for LLBCAST flag in HANDLEIP
– Don’t pad DHCPDISCOVER and REQUEST messages to 300 bytes
– Fixed check for DHCP replies when no IP address is configured
– Allow SOTYPETCP in SOCKET
– Started writing LISTEN for TCP sockets
– Moved HANDLETCP to TCP.S
– Moved IPHEADCHKSUM to IP.S
– Moved IPCONFIG and IPRECONFIG to IPCONFIG.S
– Removed missed frame count from ETH.S
– Wrote TCPCHKSUM
– Fixed random number generation for link-local address
– Fixed check for NSTXID in DNSRESOLVE
– Wrote VERIPADDR
– Wrote GETHOSTBYNAME
– Modified DNSRESOLVE to use Sockets API
– OUTPHEAD buffer size increased for TCP
– Moved HANDLEIP to IP.S
– Wrote GETSOCKOPT
– Added REUSEPORT socket option
– Uthernet driver scans slots for CS8900A
– Uthernet driver counts transmission failures in TXFAILS
– Socket RECV demo prints all data received, beyond 256 bytes
– SEND eliminated from Uthernet driver; falls into SEND16
I would like to announce “Apple2ix”, a new Apple //e emulator app for Android (https://play.google.com/store/apps/details?id=org.deadc0de.apple2ix.basic).
The Apple2ix emulator is designed for cross-platform (Mac/Linux/*BSD desktop and iOS/Android mobile), only the Android version is officially released and supported at this time. The source code primarily derives from the discontinued “apple2-emul-linux” project from the late ’90s and also contains more recent contributions from AppleWin.
Source code and collaboration is through GitHub: https://github.com/mauiaaron/apple2
- Apple2ix for Android integrates minimalist “touch keyboard” and “touch joystick” UI elements to make the playing of old arcade titles on a touch screen feel almost seamless
- Provides support for a wide range of Android 2.3.3 “Gingerbread” and later phones and tablets
- Minimal permissions (read/write external storage only)
- Currently out in Play Store for Australia, Canada, New Zealand, U.K., and U.S.plans for more releases as translations become available
- Free as in beer and free as in liberty
As the primary/sole developer on this side-project of love, I am very much interested in Android bug reports for the Android variant. Stay tuned!
Dagen Brock has released a cool new RAM diagnostic utility for the Apple IIGS called MiniMemoryTester. MMT is a fast ProDOS 8 application compatible with the IIGS ROM 01, ROM 3 and has been tested with several different RAM cards. It’s also open source — check out the source code at https://github.com/digarok/mmt and for the manual, click here.
A2SERVER 1.2.5 is now available. Its main new feature is to offer to install GS/OS 6.0.1 for network boot (as it did before), as well as community releases 6.0.2 and 6.0.3. It also now includes HFS.FST with the install, and has a handful of bug fixes.
You can update by typing “a2server-update” at the command prompt in Raspple II, the A2SERVER virtual machine, or whatever Linux box you’re running on.
In case you don’t know what I’m talking about, A2SERVER is a file server and network boot host for Apple II computers, allowing you to easily share files between your Apple II’s, classic Macs, and modern computers on the same network. It’s easy to set up, and runs on a Raspberry Pi, which is pretty much the cheapest computer in existence. It also is available as a premade virtual machine (via VirtualBox) for your modern computer, or can be installed directly on some Linux computers.
You can get A2SERVER for free at: http://ivanx.com/appleii