Comments (5)
I sent a pre-release v1.4A .dsk to @roughana, and he reported these failures with his MEGA Audio card:
- "Warning: unknown card (no AYs)"
- Means that the AY registers can't be read correctly.
- "Mockingboard failed test 6522: / Test 11:0A:03 / Expected:04 Actual:FE"
- MegaAudio: so TIMER1 underflows to $FFFE before reloading TIMER1's latch.
- NB. I already knew the IRQ was 1 cycle late, so this extra cycle on underflow makes sense.
- Whereas a real 6522 only underflows to $FFFF before reloading TIMER1's latch.
- MegaAudio: so TIMER1 underflows to $FFFE before reloading TIMER1's latch.
from mb-audit.
mb-audit v1.4B used with MEGA Audio (from @roughana):
"Mockingboard failed test 6522: / Test 11:0B:00 / Expected:FF Actual:6C"
The test "T6522_B" sets TIMER1's counter (and latch) to $0000 and does a WAIT for $9301 cycles. So the only valid values for TIMER1's counter are $0000, $FFFF (and $FFFE for MegaAudio).
It looks like (for MegaAudio) setting TIMER1 counter to $0000, actually uses a counter value of $10000 (or $FFFF), and the final counter value is $6Cnn. (NB. $FFFF - $9301 = $6CFE)
from mb-audit.
mb-audit v1.4C used with MEGA Audio (from @roughana):
- "Test warning:21 14 00 55 00"
- This shows that the AY READ doesn't work and just returns 00.
- "Mockingboard failed test 6522: / Test 13:F0:00 / Expected:C0 Actual:E0"
- This shows that TIMER2 is partially working, as the T2 Interrupt Flag is correctly set ($20).
from mb-audit.
mb-audit v1.4D now fully working with MEGA Audio (from @roughana):
from mb-audit.
MEGA Audio supported in mb-audit v1.42. Closing.
from mb-audit.
Related Issues (20)
- With Sound/Speech I exits to monitor after inital detection check HOT 9
- After playing tune on Phasor, get a bit of noise when testing Phasor HOT 2
- Improve support for Phasor's Echo+ mode HOT 6
- Phasor card reactivemicro issue on stereo HOT 7
- NMI and mockingboard HOT 2
- Music test: Add support for Echo+ card HOT 1
- UI improvements HOT 4
- Support MB in slot 3
- Soak test doesn't increment soak number on screen
- mb-audit 1.52 is not able to detect Apple 2c properly HOT 2
- More SSI263 tests
- Tone test not working for first card with MB C & S/SI combo HOT 4
- ProDOS releases HOT 2
- Use local copy of WAIT, not monitor ROM's HOT 2
- T6522_1: hangs in IIgs-ROM3 (MAME) HOT 1
- Support 'SD Music Deluxe' Mockingboard compatible card HOT 5
- IIgs: Improve 6522 Test 1 HOT 1
- mb-audit hangs if run directly from Phasor native mode
- Support MB4c card HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mb-audit.