Activity
From 07/23/2018 to 08/21/2018
08/21/2018
- 11:27 PM Feature #73: Implement ATX disk image support
- Ok, I tested v3 and saw a few things:
1. Agent U.S.A. and Goonies successfully loaded. Woohoo!
2. Bandits success... - 09:17 PM Feature #73: Implement ATX disk image support
- OK, have to call it a day for today. I'll put up v3 with the latest anyway, though I suspect not much really helped y...
- 09:15 PM Feature #73: Implement ATX disk image support
- OK, can reproduce the same results in the linux sim... Which is good. So its not a missed byte swap (there is no byte...
- 09:05 PM Feature #73: Implement ATX disk image support
- Yeah I wired status up right after building atxv2. I am getting back 0xf7 though. Its not finding the sector in the l...
- 09:03 PM Feature #73: Implement ATX disk image support
- Glad it is making progress. I did wonder if bug 74 had something to do with what I was seeing. Are you using the stat...
- 08:33 PM Feature #73: Implement ATX disk image support
- OK, little better. Now getting 247 on 19,20,... and 28,32. Investigating why the status is not 239 now.
- 08:26 PM Feature #73: Implement ATX disk image support
- I think the first few errors may be related to the bug 74 you raised.
I do see failure on those sectors though I w... - 07:00 PM Feature #73: Implement ATX disk image support
- If it’s that broken I wonder why air strike, Bruce Lee and lode runner work.
I’ll try that tool... - 07:28 AM Feature #73: Implement ATX disk image support
- I did some further testing and something definitely seems quite wrong. I can understand timing problems causing dupli...
08/20/2018
- 10:16 PM Bug #74 (Closed): Mounted disks don't always load
- I have been seeing some strange disk loading behavior for the past few builds. Intermittently, when I mount a disk an...
- 10:14 PM Feature #73: Implement ATX disk image support
- I should add (in case it wasn't completely clear) that all those titles work with the current version of atx.c.
- 10:06 PM Feature #73: Implement ATX disk image support
- I just tried atxv2 as well.
It sounds to me like the "slow" parts are too slow and the "speed-ups" are too fast. I... - 09:54 PM Feature #73: Implement ATX disk image support
- An aside, but noticed I seem to have a bunch of hexdumps still in this code. Better remove them since I'm sure they t...
- 09:51 PM Feature #73: Implement ATX disk image support
- Nope, still seems to hang on most things. Hmmm.
- 09:50 PM Feature #73: Implement ATX disk image support
- Trying to hook up sector status to 0x53 to see if that helps
- 09:34 PM Feature #73: Implement ATX disk image support
- Fixed that and put it up as atxv2.
Load a bit quicker, but still only a few things seems to work (baker street and... - 09:09 PM Feature #73: Implement ATX disk image support
- Seems that it was just a + vs - issue when calculating the wait on rotation. Doh.
- 06:31 PM Feature #73: Implement ATX disk image support
- I think something might be wrong with track step or something. Since its loads slow, slow slow, then occasional fast....
- 06:30 PM Feature #73: Implement ATX disk image support
- I've put the rpd there now.
- 05:11 PM Feature #73: Implement ATX disk image support
- I am not aware of anything that exists like that today but think it is an excellent idea. I have reached out to some ...
- 07:51 AM Feature #73: Implement ATX disk image support
- Oh, forgot to copy that! Will do that this evening.
I was thinking a test suite would be great. On an atx that boo...
08/19/2018
- 09:30 PM Feature #73: Implement ATX disk image support
- That is great news. I'm happy to test it out. How do I make an .rpd from the .jic and/or .sof?
- 09:04 PM Feature #73: Implement ATX disk image support
- Farb, I've put the latest test version here. Can you give it a try please since you are more familiar with how the be...
- 08:44 PM Feature #73: Implement ATX disk image support
- Added byte swapping and changed the wait_us delays to be in us. For some reason wait_us(3.22*1000) was hanging rather...
08/18/2018
- 09:52 PM Feature #73: Implement ATX disk image support
- Looks an an endian issue. I see AT8X ok, then version is 256...
08/17/2018
- 09:33 PM Feature #73: Implement ATX disk image support
- If I comment loadAtxSector it does not hang, so must be something stuck in a loop in there. Will instrument and print...
- 09:27 PM Feature #73: Implement ATX disk image support
- Now the core is working again in general: USB, atr, xex. I can insert atx disks, but they fail to load - firmware han...
08/16/2018
- 10:03 PM Feature #73: Implement ATX disk image support
- I got the core building but I've broken it enough that usb no longer works... ooops, will have to debug another day.
- 10:02 PM Feature #73: Implement ATX disk image support
- There are the default (original) sdrive delays in us iirc. If an ack is sent too soon it can arrive before the sio co...
- 09:58 PM Feature #73: Implement ATX disk image support
- I'm not sure what DELAY_T2_MIN, DELAY_T5_MIN, etc. actually represent here so unfortunately I can't comment on that s...
- 09:46 PM Feature #73: Implement ATX disk image support
- Changed the timer/pause reg to be in microseconds and exact (USB clock/48 with clock domain crossing by toggle)
Adde...
08/12/2018
- 09:34 PM Feature #73: Implement ATX disk image support
- DELAY_T2_MIN (100uS)
ACK
loadAtxSector
(NAK if failed)
DELAY_T5_MIN (300uS)
CMPL
DELAY_T3_PERIPH (150uS)
send ... - 09:31 PM Feature #73: Implement ATX disk image support
- Also plumbed into the atari_drive_emulator.c in a similar fashion to the xex loader.
... - 09:28 PM Feature #73: Implement ATX disk image support
- Made a start on this...
* Made atx.c/h build by pointing to different headers.
* Pointed delay_ms to existing wai...
08/01/2018
- 10:05 PM Bug #48 (Closed): CORE13 - Veronica BASIC not working
- Closed. Working fine with my Veronica clone and no feedback received from tester.
- 10:02 PM Feature #3 (New): High resolution antic support
- Paused until anyone uses it. If it starts getting used I might fix the offsets...
- 10:01 PM Bug #25 (New): F10 Hard Reset Ignore inserted cartridge (Core v7)
- 10:01 PM Bug #64 (Closed): Pokey pdm timing incorrect
- Found the issue when doing the pokeymax work - I'd lost some changes by accident.
- 10:00 PM Feature #72 (Closed): Implement stock Atari 400 mode
- OK, so for all intents and purposes I think its the same. At least until we add the split bus for the 800... I added ...
- 09:58 PM Feature #68 (Closed): Implement stock Atari 800 mode
- Great! Going to close this until I decide to add 2 bus support or you find a bug in it:-)
I mean the profiles. The... - 09:14 PM Feature #68: Implement stock Atari 800 mode
- That worked! I tested both variants of Archon, MULE and One on One and they all loaded just fine. Great job! Now I ju...
- 08:16 PM Feature #68: Implement stock Atari 800 mode
- OK, I built v27. This has a single floating data bus. I also updated the os rom in slot 4 to this one:
10 KB 0x0e86... - 05:23 PM Feature #68: Implement stock Atari 800 mode
- From phaeron:
Altirra implements a single floating bus by default for 800 and XE hardware profiles and has an opt-... - 05:20 PM Feature #68: Implement stock Atari 800 mode
- From Ijor on the protection details:
IIRC it expects to be variable, non constant. The 800 doesn't have pullups on... - 10:54 AM Feature #68: Implement stock Atari 800 mode
- I guess it’s checking c000-cfff then?
I’ll try adding a floating data bus... - 07:55 AM Feature #68: Implement stock Atari 800 mode
- The OS ROM I'm using has a CRC of 0e86d61d.
- 07:47 AM Feature #68: Implement stock Atari 800 mode
- Did you load the original OS B or use the one off the jic? I think the one I included on the jic is patched. I should...
- 07:46 AM Feature #68: Implement stock Atari 800 mode
- I’d better wire up the atx code so I can try it myself:)
07/31/2018
- 11:20 PM Feature #68: Implement stock Atari 800 mode
- FYI, I tested core 26 and put the Eclaire into 48K 400/800 mode using OS/B (what would even happen if I used XL OS wi...
- 10:48 PM Feature #68: Implement stock Atari 800 mode
- I‘d personally would love to see this get as close as possible to a real Atari 800 but obviously I’m not doing all th...
- 09:48 PM Feature #68: Implement stock Atari 800 mode
- Fixed the beep on reset. Will build as v26. Not sure whether floating data bus if worth it. Looks like it wasn't even...
- 09:39 PM Feature #68: Implement stock Atari 800 mode
- This is fantastic progress!!
- 09:23 PM Feature #68: Implement stock Atari 800 mode
- That worked... Now for that horrible beep on reset.
- 09:17 PM Feature #68: Implement stock Atari 800 mode
- This is due to a brk being hit when it jumps to the cart to initialize it. Making the bus 0xff when no ram present wh...
- 08:32 PM Feature #68: Implement stock Atari 800 mode
- Got signal tap on it. Gets part way through booting then hangs at address 000c. This is after memory detection itself...
07/28/2018
- 08:41 AM Feature #68: Implement stock Atari 800 mode
- Tried the salt xex. If I boot it on 48k, then change ram to 16k/32k it returns the expected results. i.e. ram test pa...
07/27/2018
- 10:12 PM Feature #68: Implement stock Atari 800 mode
- Built as v25 anyway in case anyone wants to play, but definitely more to do on this...
- 09:48 PM Feature #68: Implement stock Atari 800 mode
- Squashed several bugs, but struggling with 16k and 32k mode for some reason, not booting.
07/26/2018
- 02:17 PM Feature #68: Implement stock Atari 800 mode
- This is great news! I look forward to testing it :-)
07/25/2018
- 10:06 PM Feature #68: Implement stock Atari 800 mode
- Got it booting again after a few small bug fixes.
Some reset issues on the 800... and it fails the XL banking acid... - 09:27 PM Feature #68: Implement stock Atari 800 mode
- OK, that sounds ... fun! It won't be expensive to add support for but I need to think about it.
For now I just wan... - 09:11 PM Feature #68: Implement stock Atari 800 mode
- I know of one game that relies on it -- Coleco's Wargames. Phaeron and I chatted about this a while back because I co...
- 09:03 PM Feature #68: Implement stock Atari 800 mode
- @farb - do you know if the protection ever needs the floating data bus? For now I've set 0xc000 to either 0xff in <52...
- 08:57 PM Feature #68 (In Progress): Implement stock Atari 800 mode
- Added Atari800 mode.
Ram selection dialog changed to system. Pressing fire toggles 800/xl/xe.
Only 16/32/48/52k sup...
Also available in: Atom