-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need 6809 ROMs #8
Comments
I have some 6809 EXBUG ROMs and disk controller ROMs. The EXBUG ROMs are V2.1. Filenames have information from the ROM labels EXBUG21_6809_U38_51AW1369X07_d049dff4.bin - 82S2708 1Kx8 ROM, position U38 on the DEBUG 11 Board Manual for the MEX68DB2 DEBUG v2 board is here: https://ia803106.us.archive.org/29/items/mex68db2debugiimotorola/MEX68DB2%20DEBUG%20II%20MOTOROLA.pdf I have three roms I think are from disk controllers, base address E800. There are similar but with small differences for different drive manufacturers etc. I used arakula's F9DASM disassembler to disassemble the concatenated EXBUG v2.1 ROMs and it matches the listing in the 6809 Exorciser manual. The manual helpfully contains a dozen bytes from F400 into the second rom. The ROMs I have match. I entered (may have a few typos) all of the EXBUG 2.1 code labels given in the 6809 manual into an "info" file for the disassembler to use. These are: EXBUG21.info running F9DASM, "f9dasm -info -out outputfilename" gives: EXBUG21.out Hope these assist the 6809 exorsim development efforts! Stan Ruppert |
Stan, thank you so much! EXBUG09 2.1 comes up! Check out below.. Bitsavers has a file called "M68SFDC2_EXORdisk_II_Floppy_Disk_Controller_Module_Users_Guide_Jun78.pdf".
|
Actually the entry points to the ROM are the same for 6809. I found the EQU.SA file on 6809 MDOS disk to confirm this.
So it's reading a directory sector in to $018b, but not finding the file it wants there (EV error). There are no system files in this sector, so maybe the directory hash function is failing... maybe something in my 6809 simulator is incorrect still. I tried an 80KB XDOS image also, it just crashes. |
I'd like to compare your 1369X24 (II) to my 1369X23 (III) and 1369X25 ROMs. I have physical calcomp drives I'd like to eventually interface with. Thanks! |
Labels for the ROMs I uploaded earlier and an additional 6800 version of E800 ROM for the Calcomp drives. |
As i remember this ROM works with the Motorola converter board to run NON calcomp drives with the normal 50 way cable, I think that converter was in some Exordisk II and III boxes. I had some 50 way DS Remex drives in my III. Right now i'm looking for more 8" DS floppy drives, preferably Remex, and some Remex DS head assemblies. Although YE data drives are very usable too.. The good thing abut Remex is there are no custom ICs in them - they are repairable. Another great device is the HXC SD Card floppy disk emulator. I also have one with a laptop running it. I have hundreds of files in the laptop that can be loaded but you can only load from the laptop you cant write on files in it as you can with the SD card version that behaves as two independent R/W A&B configurable disk drives |
Success! The problem was that on 6800 "TST" clears carry, but on 6809, "TST" leaves it unchanged.
But some programs crash when I try them- more bugs no doubt. |
I've started a 6809 version of the EXORciser simulator, but I need the 6809 EXORciser EXBUG ROMs and disk controller ROMs. Can someone send me a copy or upload them somewhere and send a link?
The 6809 version is in the exor09 branch. Right now it will boot Motorola's 6809 "ASSIST" monitor (I needed something to run to help verify the simulator). So CPU simulator is working, and the instruction trace works. The built-in assembler and disassembler do not yet work (they still target the 6800). Even so, it might boot MDOS09 now already if I could just get the ROMs.
Frustratingly the 6809 EXORciser user manual is on bitsavers, and it includes a listing of the EXBUG ROM, but only of the first 1K of it.
I also have the EXORset 30 ROMs, but EXORset is quite a different machine.
The text was updated successfully, but these errors were encountered: