• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Recent content by joevt

  1. J

    Would like to development a new THINK Pascal App for 68K

    SetGWorld, then DrawPicture. Then you can CopyBits from the GWorld.
  2. J

    Would like to development a new THINK Pascal App for 68K

    @ returns a pointer to a variable or to a element of a record or array, similar to & in C and C++. VAR theBitMap : BitMap; theBitMapPtr : BitMapPtr; myInt : Integer; BEGIN theBitMapPtr = @theBitMap; WriteLn(@myInt); @theBitMap returns a pointer to theBitMap, which has...
  3. J

    Would like to development a new THINK Pascal App for 68K

    PixMapHandle^^ is a PixMap RECORD which is a different size than BitMap RECORD. You can't typecast different sized types. You can type cast pointers: BitMapPtr(PixMapHandle^)^ Since CopyBits doesn't require a PixMapHandle you could have a PixMap record and pass that like this: VAR thePix...
  4. J

    6100 dead G4 upgrade card.

    That seems super expensive. Does it work? It appears to be for connecting a SATA optical disk drive to a 68 pin SCSI computer. The 68 pin is LVD. Can that be converted to 50 pin? They have other adapters. http://www.acard.com/index.files/Page385.htm But the SCSI SD adapter options are...
  5. J

    Would like to development a new THINK Pascal App for 68K

    A Picture is usually a resource from a file. Resources are loaded as Handles. There's a resource map for the resource file that keeps track of all the resources/handles. This allows resources to be loaded and unloaded (to save memory space). For resources, read about the Resource Manager. The...
  6. J

    6100 dead G4 upgrade card.

    Move the System suitcase file out of the Mac OS 9 System Folder. Put it in a folder named "Mac OS 9 System File" so you know where it came from. This will disable the Mac OS 9 System Folder (it won't have the system folder icon anymore). You'll probably want to move the Mac OS 9 System folder as...
  7. J

    Cloning the Farallon MacRecorder

    I dunno. Can RS-485 work? MAX3160/MAX3161/MAX3162? 10 Mbps with slew rate limiter disabled. This video skips that expensive part for other simpler options: Does differential input require ±V or can it accept +V and 0V? But you only need it for output for HSKi.
  8. J

    Cloning the Farallon MacRecorder

    RS-422 is probably more appropriate than RS-232. MAX232 was I chip I had looked at. What I actually used was a SN75LBC777 (opened up my electronics box to find it). I had connected it to a breadboard using a Logical Systems PAxxS01-08(H)-s There's also SN75LBC771 and SN75LBC773 and SN75LBC775...
  9. J

    Cloning the Farallon MacRecorder

    Something like the MAX232?
  10. J

    Would like to development a new THINK Pascal App for 68K

    You should use the .r files from RIncludes of Universal Interfaces with DeRez and Rez so that not everything is hex data. For GitHub, maybe you should add a couple unix scripts - one to convert from GitHub to Think Pascal, and another for the reverse. The conversion will produce resource files...
  11. J

    Mask and Bit Shift gotcha

    Depends on the compiler or compiler settings. I think newer CodeWarrior compilers will assume 32 bit? Or the PowerPC compiler does anyway. @David Cook didn't show that there is a problem with that header file. #include <SIOUX.h> #include <Movies.h> main() { long x = dfTextColorHilite...
  12. J

    Would like to development a new THINK Pascal App for 68K

    The Think Pascal manual at https://archive.org/stream/THINKPascalUserManual1991/THINK%20Pascal%20User%20Manual%201991_djvu.txt says "THINK Pascal lets you use an alternate parameter list for the QuickDraw graphics operations on Rects, RoundRects, Ovals and Arcs". Is this changed in different...
  13. J

    NTSC Monitor

    One time, I connected an RGB NTSC CRT to my Power Mac 8600's built-in video output. I think it was a Commodore 1070 display and I had to modify the sync connection inside the display for separate sync. I wonder if an Apple IIGS display could be connected? I think that would require an adapter...
  14. J

    Emulation: Infinite Mac

    Yup, that seems to improve things. Will have to try that with the other OS versions that had problems.
Top