Jump to content

rensoup

Members
  • Posts

    1,903
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by rensoup

  1. Well, I'm sure he got it loud and clear...
  2. hardpkmk.xex Nice sounds. (not a fan of the tune)
  3. hardpkmk.xex nice sounds (not that much of a fan of the tune)
  4. poksismk.xex previous ninja pokey tune pokninmk.xex
  5. it's not out yet but you can download the beta on the discord server (I'll send you the link in pm)
  6. nice classic pokey sound: pokchpmk.xex
  7. different style... tchpkxMK.xex
  8. I was thinking the same thing short one: redchpMK.xex
  9. The Atari logo is 2/3 playfield, 1/3 sprites, so it looks like the sprites stay on screen while the playfield goes bonkers. If I recall correctly it's decompressing the next effect to display (the flying sprites) which is stored in -extended memory- so it may be that you RAM is indeed bad because it would be decompressing garbage and perhaps write over the displaylist. I do check for extended memory at startup in a very crude way by writing a byte to bank 3 and go into a red screen of death so your machine passes that test at least. Given that both your devices fail, that would also point to RAM failure. Perhaps it is possible to flash Fujinet back to 1.5 ? Or ask the fujinet makers to test the PoP ATR ? (Or perhaps those RAM tests will expose a problem)
  10. Given what @Solitaire01 said regarding the game crashing at the exact same spot on both fujinet and your cart, I'm guessing that's not it but in any case here's the code I use for bank switching (I'm guessing you already know) .IF .DEF ATARIMAX_128KB BANK_OFF = $80 BANK_ON = $00 ROMBankSize = $2000 ROMBankSwitch = $d500 ROMBankSwitchOff= $d510 .ENDIF .IF .DEF ATARIMAX_1MB BANK_OFF = $80 BANK_ON = $00 ROMBankSize = $2000 ROMBankSwitch = $d500 ROMBankSwitchOff= $d580 .ENDIF .IF .DEF MEGACART BANK_OFF = $80 BANK_ON = $00 ROMBankSize = $4000 ROMBankSwitch = $d500 ROMBankSwitchOff= $d580 .ENDIF .IF .DEF SIC BANK_OFF = $40 BANK_ON = $20 ROMBankSize = $4000 ROMBankSwitch = $d500 ROMBankSwitchOff= $d500 .ENDIF CurrentROMBank .byte 0 ; IN: X = BANK SwitchROMBank pha txa stx CurrentROMBank ora #BANK_ON sta ROMBankSwitch,x pla rts DisableROMBank pha lda #BANK_OFF sta CurrentROMBank sta ROMBankSwitchOff pla rts
  11. drmtrkMK.xexextermMK.xex
  12. A nice medley (including outrun) and more converted by your favourite squirrel! Another cybernoid version (I prefer the PWM versions) Nice use of PWM botbbmk.xexnemunlmk.xexeaschpMK.xexeascybmk.xex
  13. Did you try any other cart image supporting any of those schemes? I believe Atariblast would be a good test since it only requires 16KB of RAM or the sampled sound demo by NRV:
  14. I have nothing to add until your next relapse.
  15. Amazing that you'd blame others for the very things that you keep doing. Talk about torment and maturity when you've been rebashing the same XBios nonsense for so many years in possibly every thread you join (Silkworm thread being the latest) I don't care about your loader allergies but feel free to let the world know... but find new threads to spam. If you're going to claim again that it's a bad design decision, back it up with FACTS and point to a better solution otherwise you have shit in the mouth. All I know is that with an AVG, and the ATR or CAR files loaded on a CF, it just takes booting the machine, pressing ENTER on the selected files and PoP runs without an issue. Same as every other A8 software. User friendly or original hardware is a mad requirement for sure ... Just put it back, your contributions will not be missed.
  16. You eagerly keep posting nonsense in a thread you pretend to have put on ignore and given how crap your cart support was and the resulting accusations of "device protection" that followed, you're hardly the definition of sanity.
  17. Dear troll, Since you can't avoid posting garbage in the PoP thread, I'm just going to return it here. You'll be allowed to lecture me on design choices when your device is 100% compatible with all A8 software.
  18. I'm glad I added a readme so that everybody can skip reading it
  19. ice_agemk.xex nice!
  20. Gotta say I was a little puzzled too... but my guess is: You have a tune with an intro and a non zero looping point. During the intro, not every channel is playing causing the bitstream skip bit to be set. The main part uses all the channels which clears those skip bits. So you're trying to get rid of the skip bit test per channel for CPU saving ? I'm sure you're aware it's not a massive saving but perhaps you're doing some fancy stereo 400hz updates I would say it's preferable as well as quick and easy to fix it in the tune: Just insert a single note at low volume in those empty streams and they will be compressed normally. So if you have a C#1 Instr Vol in Channel1 and nothing in the others, just do: C#1 instr Vol-3 | C#1 instr 1 | C#1 instr 1 | C#1 instr 1
  21. Another thing to look for is to double buffer all save/restore data the flipscreen may have to be done before the VSync wait depending on your specific case
  22. Sure it does... To answer your next question: No not per channel Wav exports, which could be done but isn't super high priority.
×
×
  • Create New...