Active Threads | Active Posts | Unanswered Today | Since Yesterday | This Week
MAME Jump to new posts
Re: Grayskull on APF Imagination Machine Golden Child 03/16/25 07:08 PM
I was puzzled why some cassettes like Ferzerx wouldn't load. I ended up writing the world's worst cassette parser, dumping samples from audacity and seeing if I could parse raw samples with plain old lua.

Since the sample rate is 11025, if I count the number of samples that are above zero, less than 4 should be a zero and greater than that should be a 1 with a single zero ending the all 1's intro.

Code
70541	6.3982766439909	5	1
70552	6.3992743764172	6	1
70562	6.4001814058957	3	0
70572	6.4010884353741	1	0
70595	6.4031746031746	1	0
70606	6.4041723356009	3	0
70617	6.4051700680272	3	0
70629	6.4062585034014	4	1
70640	6.4072562358277	4	1
70651	6.408253968254	4	1
BYTE=00001111
70662	6.4092517006803	5	1
70674	6.4103401360544	6	1
70685	6.4113378684807	6	1
70696	6.412335600907	6	1
70707	6.4133333333333	6	1
70718	6.4143310657596	6	1
70729	6.4153287981859	6	1
70740	6.4163265306122	6	1
BYTE=11111111
70751	6.4173242630385	6	1
70762	6.4183219954649	6	1

What I discovered with ferzerx is that it is picking up a stray zero within the lead-in (which should be all ones). If I cut the first 7 seconds of the audio in audacity, it loads perfectly.

[Linked Image from i.imgur.com]


Going to try this technique with some other cassettes that won't load.

That may explain why it would load if you delayed pressing enter for a few seconds after starting a CLOAD.

I would always hit enter first, then hit F2 to start up the cassette, so I was always starting from the beginning.
8 885 Read More
MAME Jump to new posts
Re: New dumps Kale 03/15/25 07:05 PM
Managed to work-around: it's hard fixing in code a r/w to the DDC connection at $e2, which was also NOP-ed by the southbridge implementations for no reason. S3 configuration strapping itself should really be card responsibility, but that's for another day ...
867 1,193,786 Read More
MAME Jump to new posts
Re: NEC PC-8801 Phoenix WIP Kale 03/15/25 06:54 PM
https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=124324#Post124324

PC-88VA time: a billion of video features later ...

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

... and still short of another billion video features, and completely puzzled by the Olteus text display (there's no register available that makes that layer to "bump" a 4bpp to 8bpp, color DAC shenanigans?).
77 80,994 Read More
MAME Jump to new posts
Re: Is -listxml supposed to add all dependent machines Vas Crabb 03/13/25 05:53 AM
Anyway, 25fa1ff89a95cde45eda378e177806ef80dffa04 makes it recursively discover device types for slot options.
4 315 Read More
Who's Online Now
2 members (judge, 1 invisible), 225 guests, and 4 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,344
Posts122,329
Members5,077
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0