Search results

  1. Mu0n

    68k ScrnBase and its alternate screen address

    Another bug found: mini-vMac doesn't care if you check if an unassigned PicHandle is nil or not, but the real Mac will give you a address bus error ID=02.
  2. Mu0n

    68k ScrnBase and its alternate screen address

    SHAMEFUL DISCOVERY empty out obscure bitmap-like areas before usage, kids. It worked after I filled the space with white. I would like to thank @YMK and @Crutch for their help and patience.
  3. Mu0n

    68k ScrnBase and its alternate screen address

    Meanwhile, no problem manually splattering a character all over the alternate screen like so: with this chunk of code replacing DrawPicture(img2,&r); char *paint; //.... //Draw on alternate screen here qd.thePort->portBits.baseAddr = altScreen; //DrawPicture(pic2,&r)...
  4. Mu0n

    68k ScrnBase and its alternate screen address

    Hitting a bit of a snag when I'm trying to show the alternate screen's content, it shows up as a really dark screen: Here's my code of a small program simply aimed at testing the technique - I had to look up how to use branch statement with labels with asm blocks in THINK C: #include...
  5. Mu0n

    68k ScrnBase and its alternate screen address

    I don't know what this is and I guess I didn't need it since my stuff works! To appreciate how screen flipping can truly help me, I'd need to know common quickdraw function timings. I need help understanding how scenario B helps things: Scenario A: Draw as fast as you can on the main screen...
  6. Mu0n

    68k ScrnBase and its alternate screen address

    Ok, lemme get this straight. let's assume X is the number of cycles needed to complete a frame of high speed video game graphics. let's assume V is the number of cycles between vertical blanks of the screen retrace (V being as long as 1 tick, 1/60 th) let's assume X is such that X < V Show the...
  7. Mu0n

    68k ScrnBase and its alternate screen address

    This quick code seems to work under mini-vMac, and I assume (!!) on a real Mac Plus as well. I just used the swap_screens() function of the book on p.301 https://vintageapple.org/macprogramming/pdf/Programming_C_On_The_Macintosh_1986.pdf Still got to find the best way to draw something onto...
  8. Mu0n

    68k ScrnBase and its alternate screen address

    Let's get it over with: paging @Crutch since I know he has tips inside his mind at the ready, with no need to consult any reference, like always. Goal: I want to prepare an alternate screen buffer graphic a few seconds in advance so I can instantly 'screen flip' at a precise time when needed...
  9. Mu0n

    [High Score Challenge 01] Get the highest score for 1-3 of these games

    I reached part 2, room 46 and got 162,620, taking the lead for Glider 4.0!
  10. Mu0n

    Dedicated tinkering space (soldering and other)

    The full 3.8 m (12.5 ft) length of my corner as of Jan 2023 Last pic: finally have a free phone app on Android to take good CRT pictures with 1/70 s aperture thanks to a video from DosFox.
  11. Mu0n

    Dedicated tinkering space (soldering and other)

    I can see them , might be my cache kicking in. I uploaded them to tinker different, so google has nothing to do with them. edit - under firefox, got a bunch of text garbage instead of pictures. I tried to fix, but it wasn't perfect. I reported my post!
  12. Mu0n

    Dedicated tinkering space (soldering and other)

    --Attempting again further down the thread--
  13. Mu0n

    FloppyEmu Dec firmware patches bug? HD20 mode won't be set

    It still freezes if I go back to the boot mode menu. I assume it means I'll have to do the same song and dance with the manual edition of the config file every time I want to switch modes, which makes it a much higher pain than the feature leads you to believe.
  14. Mu0n

    [High Score Challenge 01] Get the highest score for 1-3 of these games

    First enemy gets you 200, then 400, then 800 and finally, 1600 if you get the 4th during the same power pill event.
  15. Mu0n

    [High Score Challenge 01] Get the highest score for 1-3 of these games

    36,910 in Mac•Man Stringing the baddies is key. I almost did 10k on the first level alone one time, and it wasn't this high score attempt either!
  16. Mu0n

    You on Mastodon?

    I've used: BBSes on a 1200 Hayes Smartmodem up to. 56.6k IRC Forums ICQ, MSN, YIM, Gchat, AIM Google Wave Google+, Facebook, MeWe, Mastodon Discord Agreed that Discord demands too much of your attention for what it can give you, if and only if you don't have the time to constantly monitor it...
  17. Mu0n

    [High Score Challenge 01] Get the highest score for 1-3 of these games

    Unfortunately, the project uses a Pi Zero (doesn't need to be a W, or a 2). I think you can sub it for a pi3a, which has slowly become available at the end of 2022, especially in Europe. Use https://rpilocator.com/ to attempt to source one. To make the RGBTOHDMI more useful, I also got a cheap...
  18. Mu0n

    [High Score Challenge 01] Get the highest score for 1-3 of these games

    You can always try cmd-shift-option-3 to get a MacPaint screenshot on your booting drive, but I'm using a far more involved solution and just press a button on my RGBTOHDMI and create a new .png on its uSD card.
  19. Mu0n

    [High Score Challenge 01] Get the highest score for 1-3 of these games

    System 3.2 running on FloppyEMU on my Mac Plus for the win!