Jump to content

Mu0n

6502
  • Content Count

    116
  • Joined

  • Last visited

Everything posted by Mu0n

  1. Mu0n

    Macintosh SE Restoration

    It will, that's about the only game I tested back when I used to live in an appt. with a spare room I didn't know what else to do with.
  2. each full screen image of the apps is about 22 kb of space but I don't see that program even reaching close to the full 400 kb disk if it was written in assembly (which, let's face it, in 1983 when it was probably developped, it was) or even a lean & mean THINK C project (which was, of course, absolutely not possible back then).
  3. I made a few dozen example programs as learned the Mac Toolbox in C (with THINK C) back in 2004-2005. I managed to delve in the wonderful world of the Sound Driver, windows mangement, event management, offscreen blitting, VBL timers, etc. None of it was unified into a real game, but I'm trying to get back to it. Meanwhile, across my hundreds of hours of searches online back in that time, I dug deep into tons of web-accessible FTP servers which had nuggets of example code files, borrowed olden programming books with CDs filled with source code, perused the old retromac68k hotline server which had MOUNTAINS of software and the occasional code ressources. I have a sample THINK Pascal project folder sitting on my Powerbook 180 which is called SmoothMove. It just moves a sprite across a background very smoothly, doesn't destroy it and seems synced to the retrace timer because as advertised, there's no flicker. Sadly, it seems it's using libraries that didn't come from whatever source I dug it from. I also don't have THINK Pascal installed and the source file is pretty simple. It calls some external libraries (SATToolbox) but of course, I find no trace of it in my files. All I have to show for it is a least a working executable. If anyone wants to share a skeleton game engine in C that can compile easily with THINK C, I'd be very grateful. I made some practical library files that sets up the screen by removing the menu bar, creates a grafPort in 512x342 size and can even work in bigger screens by creating it centered instead, with a patterned border around it iirc. I have a bunch of sprite functions that handle all the loading from resource files, or from a custom made .spr8 file type I made which allows for multiple frames of graphics that can loop around. I can't find the software I wrote to make these files, but I should dig around my real dev environment inside Basilisk II on my PC.
  4. Well, those links didn't help me directly, but they most certainly helped me indirectly! I tried a few archives from your linked website from Ingemar and the code is exclusively for Pascal. I don't really fancy porting code from it to C, seems like it's too much work, but it may come handy in very small critical chunks (I'm not brushing it off altogether). The other unfortunate aspect of his library, even the oldest linked there (2.5.0) targets color macs (I did find THINK Pascal v4.0 in another instance of Basilisk on my laptop but his stuff requires 256-color mode). Searching for his name did land me back to "Tricks of the Game Programming Gurus" for which he's a contributor. I've come across that book in the past. Thanks to http://vintageapple.org, I can get it very easily. Chapter 0 talks about old b&w animation techniques before going to the "important stuff" (non-important for me) and it's generic enough that I can reproduce it in C. I just need to condense my old routines, buff them up with masks and VBL and I'll get buttery smooth animations over backgrounds.
  5. I found a combo that worked. It involved: -digging up some old 2006 dvd backups of retromac68k -testing out System 4.2, 6.0.3, 6.0.5 and 5.5 from there -Booting with 5.5. in the external drive, swapping furiously between that and Archon (my internal disk drive on my SE is shot and can damage disks now - I have to service it) -All the sounds weren't present but it was still playable and I could mess with the joystick settings in the Finder. Turns out having System 4.2 is not sufficient, you gotta have the right Finder version in order to use that control panel device. I got it right with that backup of 5.5.
  6. I want to use my Gravis MouseStick drivers on a SE to play Archon. Archon: according to Mac Garden, it's stable under System 1.0 to 4.2. My tests are not extensive here, but under 6.0.8 on my SE, you can have no sound effects to not having clicking funtionality (though the mouse cursor moves) MouseStick, hardware: requires an ADB port so the Mac SE is absolutely the barest minimal mac on which to do this (allows deep dips into the earlier System versions). Even without the drivers, the joystick acts as a mouse, but under "self-centering" settings, which isn't ideal for some games (including Archon) MouseStick, drivers: the documentation says you need at least Sysyem 6.0.4 (which I haven't tried) to System 6.0.8 (which I've tried but it makes Archon glitchy) and System 7.0+ (fuggedaboutit for Archon). You can set a non-default configuration for the joystick as the OS loads, but you need the cdev present in the System folder for it to work. My question : are cdevs only working with 6.0.4 and up only? Or could you use them with like 6.0 or 5.0? There might be an out-of-spec combo out there which lets me use all these 3 things together.
  7. I acquired an EEPROM burner and have lots of chips to spare. They also have a higher capacity than is needed for the HI and LO Mac Plus ROMs. Is there a known homebrew ROM content files out there on the net that add functionality for the Mac Plus (say, a tiny boot disk, or something pre-loaded in memory that could somehow survive the boot sequence of an arbitrary System boot?)
  8. Trying to get back my 2nd Mac Plus up and running again, I've received an EEPROM programmer and I'm prepping some Winbound W27C512 ICs. Have I done the split right? Every other byte are split like so: LO: HI:
  9. Mu0n

    Proper Mac Plus ROM split HI/LO

    Also, according to this : pin 5 is the one at -12 V (one space to the right of the 5V according to your picture) http://myoldmac.net/FAQ/MacintoshPlus-Pinouts.php
  10. Mu0n

    Proper Mac Plus ROM split HI/LO

    Yeah, I did check them at the start of the summer when I used to only get a straight sad mac, and they were normal then. I checked them again and I'm getting 11.97V and 5.06V at the very start. The boot sequence was much shorter this time.
  11. Mu0n

    Proper Mac Plus ROM split HI/LO

    I *have* recapped the analog board in June. The pattern + long delay appeared after the logical board recap which I did after.
  12. Mu0n

    Proper Mac Plus ROM split HI/LO

    Welp, I couldn't wait so I tried swapping them. First 15 seconds: garbled stripes pattern (I'm getting this with my less fussy Mac Plus as well post-recap job. I'm not sure what causes this in either machine) Then a Beep and grayscale screen for another 15 seconds (this is an improvement! When I started this summer, the bad ROM chips this Mac had gave me a sad mac) Then the insert disc icon! It boots archon! I made my 2 year old daughter listen to the wicked intro tune. WOO, finally a win after so many dead-ends on several projects this summer!
  13. Mu0n

    Proper Mac Plus ROM split HI/LO

    @dochilli here are the files. I named them "allegedlyLO" and "allegedlyHI" allegedlyHI.BIN allegedlyLO.BIN
  14. Mu0n

    Proper Mac Plus ROM split HI/LO

    Thanks! I just used the software's way of doing things (and I can see how people's expectation of where the HI and LO are different), but I'll do that when I get back home.
  15. Very cool although I'm not enough of an internet connectivity buff to try it out with all the requirements you listed.
  16. Man, do share that story (in another thread?)
  17. I wasn't sure whether to create this thread here or in the compact mac section. While perusing an old favorite youtube channel of mine (https://www.youtube.com/killgruz), I saw some new videos in 2019 where he mentions he's developping a new black and white game for Mac Plus - this is EXTREMELY my schtick. I've already attempted to contact him. Here's the video where he shows a working preview (I've already put the correct timestamp on the URL) : Here's a few screencaps of his game: His plans include possibly selling it as a packaged game (kind of like what the 8-bit guy did last year with Planet X3) - that's massively cool. I'm not working for him, I'm just trying to spread awareness to this project and it inspires me to double down on mine.
  18. Wow, that simple? I forgot it was possible. Maybe I knew then forget years later.
  19. Do you mean to mimick this behavior: Mac is turned on and shows the insert disk icon. You insert a disk with your program Instead of booting to the Finder, it opens your custom app immediately Kind of like how many games behaved back in 1984-1987 - bootable and automatic. They often didn't carry a full fledged Finder version and rather relied on mini-Finder or multifinder to save space.
  20. Goal: replace a Mac Plus' faulty ROM chips Secondary goal: be able to EEPROM burn new ones for various compact macs as they fail in the long run I've purchased some W27C512 EEPROM chips (still inbound), thinking it'd be easy to use and kinda compatible with many things. i've also bought and received a cheap ($20 ish) USB EEPROM programmer, the SP200S-2019 (it can be marked as SP200SE when you find it online but I guess I got shipped a recent revision). It normally has a Windows driver and a software called Willar programmer (wlp2000pro) but that thing has atrocious documentation and stopped being updated in 2009. Still, it supports hundreds or chips, just nothing that ressembles 24 pins 128kb and up that I need for Mac Plus ROMs (or other compacts). Most guides online tell you how to make your own EEPROMs with an arduino unit but I just don't have the time and energy to dive into yet another uncertain project. I'd just like a beaten-path solution with a low cost (I don't want to get those big universal $200 units)
  21. Mu0n

    Best joystick for Mac Plus?

    Potential solution, get a MouseStick II that has an ADB connector, and attempt to use it with an ADB - Serial 9PIN adapter that plugs into the mouse port? And use the joystick mouse microcontroller base where the joystick emulates mouse function anyway?
  22. Having a joystick for that machine would FINALLY make it a fair hotseat 1v1 matchup in Archon with joystick vs keyboard. The alternatives are inferior: -Keyboard vs keyboard will classically lock up a player if the other does too many keys -the mouse is super hard to use for that diagonal aiming and omg the amount of slide + pickup you have to do in tense moments And I guess we could also discuss which games benefit the most of having a joystick. I guess that wireframe tank game?
  23. Mu0n

    Best joystick for Mac Plus?

    This listing *MIGHT* have just the joystick itself for that Gravis MouseStick, no microcontroller part. I have no idea if the Kraft one would plug and work into a Mac Plus. This ebay seller doesn't ship to Canada though....arranging something with an american as a passthrough shipper...hmm.... https://www.ebay.com/itm/123775683912?ViewItem=&item=123775683912
  24. Mu0n

    Best joystick for Mac Plus?

    I just found 2 potential joysticks while perusing @pcamen's archive of Mac User pdfs By Kraft: Model 820030 S69.95 (2-button :Model) Model 820331 S7995 (3-button Model) Here's the ad from Mac User July 1986 Here's a random brochure off the internet listing these models along with many more for various other computer platforms outside of the Macintosh: https://www.4corn.co.uk/archive/showpdfs/06 Micro User-Electron User Nov 1985 - Westminster/Kraft - QuickStick Joystick.pdf And someone selling one for PC from Apple Fritter, but the the thread is from 2012 https://www.applefritter.com/content/vintage-applemacintosh-joysticks-sale-brand-new-boxes which led to this other potential joystick... From Advanced Gravis: MouseStick Controller. The first iteration seems to be compatible for Macintosh 512, Macintosh Plus, Apple IIe, Apple IIc, Apple IIGS, which is exactly what I'm looking for. On ebay/amazon, you can only find the second iteration which comes with an ADB connector, so it's only compatible with the Mac SE and upward. Any ideas on how I could possibly put my hands on either of them?
×