Jump to content

moocowmoo

Members
  • Posts

    30
  • Joined

  • Last visited

Posts posted by moocowmoo

  1. Ok, I've dug into PCD2, and while it's there, it shouldn't be run. at all.

     

    While files can still be made with it, the PCD2 authoring system has "year" issues, and won't work much beyond approximately 1986, it looks like.

     

    I verified this by creating a nameset to the PCD2 specifications, and going into the environment. While editing appears to work, the authoring environment will crash at different points in the program, corrupting ECS and CM, and leave the system in an unusable state (nobody can log on). The only fix is to literally stop MASTOR, idle NAM, unlock, checkpoint the system, step, shut down, and do a fresh deadstart of the machine.

     

    I will ask anyone who is on IRATA to PLEASE not use PCD2, as its crashes literally affect everybody on the system.

     

    -Thom

    So it works with the date set back to before 1986?

     

    If anyone else wants to try figuring out how to use this, download your own copy of CYBIS at http://www.control-data.info/CybisRelease.html so we don't crash IRATA.

  2. Please check the release notes and http://www.ninerpedia.org/index.php/MESS_version_history(<- really important, since I put all relevant changes on that page. Please bookmark!)

     

    MAME/MESS 0.164 features a re-implementation of the hard disk system with higher emulation precision. The obvious difference to earlier releases is that you must specify the hard disk device that is attached to the HFDC.

     

    There are currently four devices: generic (auto-adapts to the CHD that you mount), ST-213, ST-225, and ST-251. The latter three require a CHD file that exactly matches the geometry of the drive. You should therefore make use of generic, unless you have a CHD that really has the correct geometry.

     

    The HD device is specified as follows:

     

     

    mess ti99_4a -peb:slot8 hfdc -peb:slot8:h1 generic -hard1 myharddisk.hd
    

    As we have some changes here, remember to do a backup of your CHD. Please do a backup. A backup is definitely recommended. If I did not mention it yet, yes, you should do a backup.

     

    It's still not working.

     

    C:\Users\Kerry\MESS>mame64 ti99_4a -peb:slot8 hfdc -peb:slot8:h1 generic -hard1 tihd.chd
    Error: unknown option: -peb:slot8:h1
    Error: unknown option: -hard1
    
    C:\Users\Kerry\MESS>mame64 -?
    M.A.M.E. v0.164 (Jul 29 2015) - Multiple Arcade Machine Emulator
    Copyright Nicola Salmoria and the MAME team
    
  3. I decided to try it in Extended Basic with The Missing Link:

     

    140 CALL LINK("CLEAR")
    150 XP=144 :: XR=4.71238905 :: XF=XR/XP
    160 FOR ZI=-64 TO 64
    170 ZT=ZI*2.25 :: ZS=ZT*ZT
    180 XL=INT(SQR(20736-ZS)+0.5)
    190 FOR XI=0-XL TO XL
    200 XT=SQR(XI*XI+ZS)*XF
    210 YY=(SIN(XT)+SIN(XT*3)*0.4)*56
    220 X1=XI+ZI+160 :: Y1=90-YY+ZI
    230 ON ERROR 270
    235 CALL LINK("PD") :: CALL LINK("PIXEL",Y1*.75,X1*.75)
    240 CALL LINK("PE") :: CALL LINK("LINE",Y1*.75+1,X1*.75,144,X1*.75)
    250 NEXT XI :: NEXT ZI
    260 GOTO 260
    270 RETURN 250

    post-37510-0-26688900-1424893934_thumb.png

    • Like 4
  4. When I was a kid,I got mini memory after begging for it for a long time. I was very disappointed that the manual didn't go into detail about how to program in assembly language. I mainly used it to save basic programs (and watch LINES).

     

    A few months ago, I decided to finally learn TMS9900 assembly language, and did so with Compute!'s Beginner's Guide to Assembly Language on the TI-99/4A. I think using the Line-by-line Assembler helped by making me think about what I wrote due to the difficulty of changing it later.

     

    I never want to use it again. The Line-by-line Assembler got my assembly skills into shape, so now I can appreciate the conveniences of using editor/assembler, instead of thinking about how e/a is so primitive compared to modern tools.

  5. Pretty amazing...

    I seem to vaguely recall that you had created a loader for XB to allow the display of these bitmaps from within that environment so that XB programmers could add fancy splash screens to their programs. Am I correct in this?

    Yes, his converter can create an XB program from a picture. After it shows the picture the program needs to RUN another program as pretty much anything else will cause extended basic to crash.
×
×
  • Create New...