| |
Krill
Registered: Apr 2002 Posts: 2982 |
Release id #205500 : Freespin
Allow me to comment on some tech details here, as i don't have an FB account to comment on the blog.
Great idea about the table-less 3:2 GCR-compliant codec to have maximum spare space for actual payload effect code. =)
(But table sizes of traditional decoding schemes aren't all that big, really.) |
|
... 52 posts hidden. Click here to view all posts.... |
| |
enthusi
Registered: May 2004 Posts: 677 |
Oh, yes of course.
HSYNC is (and must be) stable. And that is part of the video hardware (TIA), naturally. Or it wouldn't be 'racing the beam' but rather 'dragging the beam' :) |
| |
willymanilly Account closed
Registered: Jan 2016 Posts: 27 |
I'm not game to use my real hardware to run this demo so I've included "Drive GPU" support in Z64K (WIP - still needs a bit of work) which adds support for this demo.
For those who want to try it now, the demo doesn't play reliably in Z64K yet but it does play the sounds and graphics reasonably well when it does work. I have had it almost reach the end a few times but in most cases will spasmodically crash relatively early in the demo. note: If the disk track is not sitting at track 2 after the drive code is loaded and run, you will need reset and try again before switching to the drive GPU in machine settings and opening/closing the lever by reloading the same disk. http://www.z64k.com
It could be a number of reasons but I'm suspecting Z64K is having issues with correctly handling the bit banging of the track stepper which possibly causes reading of data from wrong track, eventually causing the demo to crash.
Does anyone have any info on what the mechanical delays are for the stepping motor on real hardware that should be taken into consideration for accurate emulation? |
| |
Krill
Registered: Apr 2002 Posts: 2982 |
Quoting willymanillyI'm suspecting Z64K is having issues with correctly handling the bit banging of the track stepper which possibly causes reading of data from wrong track, eventually causing the demo to crash.
Does anyone have any info on what the mechanical delays are for the stepping motor on real hardware that should be taken into consideration for accurate emulation? Have you checked Release id #160665 : Stepper Test 1.0 ?
Does Z64K currently pass Drive-emu-check (which checks for some/minimal modelling of r/w head inertia)? |
| |
willymanilly Account closed
Registered: Jan 2016 Posts: 27 |
Quoting KrillHave you checked Release id #160665 : Stepper Test 1.0 ?
Does Z64K currently pass Drive-emu-check (which checks for some/minimal modelling of r/w head inertia)? Cheers for that! I haven't checked out those tests yet. I'll have a play with them. |
| |
Krill
Registered: Apr 2002 Posts: 2982 |
Quoting willymanillyCheers for that! I haven't checked out those tests yet. I'll have a play with them. Alright! Will dig out the bug-fixed version of the latter, otherwise analysing it might cause more headache than necessary. =) |
| |
willymanilly Account closed
Registered: Jan 2016 Posts: 27 |
Quoting KrillAlright! Will dig out the bug-fixed version of the latter, otherwise analysing it might cause more headache than necessary. =)
Thanks for the heads up. :) I just ran the latter in Z64K and it displays the expected result for emulators "00,EMU,00,00". |
| |
Quiss
Registered: Nov 2016 Posts: 43 |
Quoting Raistlin
Should this be classed as a C64 Demo or something else?
FWIW, I'm fine with changing the category. Unsure which of the existing categories would be more fitting, though. (Or, if creation of a new category is on the table, what that should be?)
Quoting willymanilly
It could be a number of reasons but I'm suspecting Z64K is having issues with correctly handling the bit banging of the track stepper which possibly causes reading of data from wrong track, eventually causing the demo to crash.
Hmm, freespin typically doesn't crash if it's just on the wrong track (as long as it's not on a half-track). There's one part per track, so it'll just play whatever part is on that track. Send me a PM if I can help debug. |
| |
willymanilly Account closed
Registered: Jan 2016 Posts: 27 |
Quoting QuissHmm, freespin typically doesn't crash if it's just on the wrong track (as long as it's not on a half-track). There's one part per track, so it'll just play whatever part is on that track. Send me a PM if I can help debug.
Cheers, that's good to know re: one part per track. I've sent you a pm. :) |
| |
Trap
Registered: Jul 2010 Posts: 223 |
A category that covers all "Wild" c64 demos would be a good idea IMO. Covering, REU, SCPU, 1541, YAM etc. etc. (thus replacing the current REU only category) |
| |
Higgie
Registered: Apr 2002 Posts: 127 |
I totally agree with you, Trap. +1 for a category that covers all releases that rely on hardware other than c64 + c1541. |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 - Next |