Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Well I'm a little frustated, because i did everthing and same result, here the resume: * The drain voltage looks good. * Without the wifi board when I turned on the atari is on black screen. (I cannot see the plus logo (+)) * I was thinking that maybe the problem is on the PCB (I mean this new PCB pluscart duo), but I have the original PCB just pluscart without sd, and this new atari pluscart that i build is on black screen (either i can't see the pluscart logo) * That I found is the esp show an ssid AI_THINKER_XXXX, I think this is not normal? Well anywway I did the process to load the firmware in to the ESP, but with the same result in the 2 Pluscart original and pluscart DUO (Black screen). I get 4 boards STM32F407VGT6 , 2 of them is imposible put in to flash mode to load the .elf file, maybe can be a bad lote of these boards? Exist anyway to test the boards ? I mean in the past I built 4 pluscart to my close friends (Birtday present) and works without any problem at the first attemp, this time the luck is not with me
  3. Will it work on a THE C64 in VIC-20 mode?
  4. Whenever I booted my Sparta DOS 3.2g disk was entering the current date and time manually. It was usually quick, but sometimes I didn't have the time handy. However, my Atari's (130XE and 576NUC+) both have FujiNet. When I saw on the FujiNet Wiki that you can get the current date and time the internet (https://tinyurl.com/2r5vae5v) I decided that I had a new assembler project... I am still (gradually) working my way through Atari Roots (https://tinyurl.com/4ea7vac8), so I have a lot to learn. I also needed to find out more about how Sparta Dos handled date and time. This lead me to the Sparta DOS Construction Set, especially the R-Time 8 supplement - both found on the Serious Computerist website (https://tinyurl.com/3efmbwt8). It took a little while to figure it out, but it was a great chance to try out my MAC/65 & DDT cartridge image (via my A8picoCart). Among the things I learned: 1) DDT does not like to work on Page 6 2) You can hang MAC/65 by picking an assembly address too close to MEMLO 3) Indirect indexed addressing is very useful, and not covered in The Atari Assembler (by Don Inman & Kurt Inman). Luckly, it is in Atari Roots (though briefly). In the end, I replaced by Date and Time calls in the STARTUP.BAT file with a FUJITD.COM file built from the following code: 10 ;LIST#D:FUJITD.ASM 20 ; 30 .OPT OBJ 0000 40 *= $4000 50 ; 4000 4C0940 60 JMP START 70 ; 80 ;--- DATA & CONSTANTS --- 90 ; 0100 ; SD TIME VECTORS =FFC0 0110 VGETTD = $FFC0 ; GET TD =FFC3 0120 VSETTD = $FFC3 ; SET TD =FFC6 0130 VTDON = $FFC6 ; TD ON/OFF =FFC9 0140 VFMTTD = $FFC9 ; GET TD FMT =000A 0150 COMTAB = $0A ; DOSVEC 0160 ; 0170 ; TIME TO SET 0180 ; D/M/Y H/M/S 0190 ; 4003 0200 DATETIME 0210 ; DAY/MONTH/YEAR 4003 010101 0220 .BYTE $01,$01,$01 0230 ; HOUR/MINUTE/SECOND 4006 000001 0240 .BYTE $00,$00,$01 0250 ; 0260 ;-- MAIN -- 0270 ; 4009 0280 START 0290 ; 0300 ; SET IODCB 0310 ; 4009 A945 0320 LDA #$45 ; APETIME ID 400B 8D0003 0330 STA $0300 ; DDEVIC 400E A901 0340 LDA #$01 ; 4010 8D0103 0350 STA $0301 ; DUNIT 4013 A993 0360 LDA #$93 ; GETTIME 4015 8D0203 0370 STA $0302 ; DCOMND 4018 A940 0380 LDA #$40 ; RECEIVE 401A 8D0303 0390 STA $0303 ; DSTATS 401D A903 0400 LDA #DATETIME&255 401F 8D0403 0410 STA $0304 ; DBUFLOW 4022 A940 0420 LDA #DATETIME/256 4024 8D0503 0430 STA $0305 ; DBUFHI 4027 A906 0440 LDA #$06 ; # BYTES 4029 8D0803 0450 STA $0308 ; DBYTLO 402C A900 0460 LDA #$00 ; 402E 8D0903 0470 STA $0309 ; DBYTHI 4031 A9EE 0480 LDA #$EE ; 4033 8D0A03 0490 STA $030A ; DAUX1 4036 A9A0 0500 LDA #$A0 ; 4038 8D0B03 0510 STA $030B ; DAUX2 403B A900 0520 LDA #$00 ; 403D 8D0703 0530 STA $0307 ; DUNUSE 4040 A90F 0540 LDA #$0F ; 15 SEC. 4042 8D0603 0550 STA $0306 ; DTIMLO 0560 ; 0570 ; GET FUJINET DATE TIME 4045 2059E4 0580 JSR $E459 ; CALL SIOV 0590 ; 0600 ; 0610 ; LOAD NEW DATE/TIME 0620 ; 4048 A200 0630 LDX #0 404A A00D 0640 LDY #$0D 404C 0650 DTPUT 404C BD0340 0660 LDA DATETIME,X 404F 910A 0670 STA (COMTAB),Y 4051 E8 0680 INX 4052 C8 0690 INY 4053 E006 0700 CPX #6 4055 D0F5 0710 BNE DTPUT 0720 ; 0730 ; CALL TD SET ROUTINE 0740 ; 4057 AD01D3 0750 LDA $D301 ;PIA 405A 48 0760 PHA ;PUSH PORT 405B 29FE 0770 AND #$FE ;BIT 0 OFF 405D 8D01D3 0780 STA $D301 ;ENABLE RAM 4060 20C3FF 0790 JSR VSETTD ;CALL SET TD 4063 68 0800 PLA ;POP PORT 4064 8D01D3 0810 STA $D301 ;RESTORE PORT 0820 ; 4067 60 0830 RTS 4068 0840 .END It works on both of my machines, but I'd love to hear any suggestions for improvement to make the code more robust, compact, or both. I've attached the files in *.ATR format for others to play or use. Regardless, thanks for taking the time to look this over. FUJITD.atr
  5. Current Leader: 8289 - grips03 3371 - K3V 3206 - Machine 4631 - Clint Thompson 5738 - ZPH(James) 2630 - ZPH(Tanya) 6694 - grips03 7618 - grips03 8289 - grips03
  6. Almost done inking both the box and logos this weekend
  7. Canada Mortgage and Loan Amortization Program There been recently a lot of discussion about Floating Point Math and its usage, so I thought it would be good to dust off this program that was written back in 1992 by the 9T9 Assembly Sig, which used to meet monthly, and basically work on learning the TI99/4a TMS9900 Assembly Language system and how to use all the various hardware features of our beloved Texas Instruments Home Computers. Members of this "special interest group" which was part of the 9T9 Toronto User's Group, included me Gary Bowser, and Cecil G. Chin, and Ralph, Randy, Steve, Neil. -- We are all still kicking around except for Neil he passed away a few years ago, but over the couple of years that the group meet it produced some amazing programs, and with proper permission I will slowly be releasing some of the programs that were generated. Today, May The Force Be With You, we bring you wrap-speed Math in Assembly that uses the library routines found in the console rom and grom 0 to properly calculate the interest payments on that new intergalactic star-ship you just bought that will take you until the next galaxy wars to start paying off the principal amount after mountains of interest payments! Enjoy! -=(GaryOPA)=- ************************************************* * CANMORTLAP v1.00.9201.15 by 9T9 Assembly Sig * * * * Canada Mortgage and Loan Amortization Program * * * * (c)1992 By O.P.A & 9T9 Assembly Sig & GaryOPA * * * * Released on: May 4st, 2024 by Gary Bowser * * Uploaded to: TI99.AtariAge.com via GaryOPA * * Mirrored to: gary99opa GitHub Repositories * * * * MORT-S -> The Assemble Source Code File * * MORT-MAIN -> Main Mortage and Loan Program * * MORT-BLWP -> Commonly Used BLWP/EA Library * * MORT-UTIL -> Various Utilities/Subroutines * * MORT-DATA -> Data Block after the Program! * * MORT-TEXT -> Text Block after the DataArea * * * ************************************************* GITHUB LINK: https://github.com/gary99opa/canmortlap CANMORTLAP.dsk CanMortLap-Source-Files-Only.zip CanMortLap_1_00_GaryOPA_05_04_2024.zip
  8. Get a score in, any score. It will enter you into the competition and eligible for the "second chance drawing" to win some free stuff.
  9. Rebooteroids CE is a blast. Hopefully I can find time to play a few games. I had fun (kinda) trying to play Supercross 3D the last time we played it in the HSC. Jumping and trying to cut corners was interesting.
  10. https://www.aliexpress.us/item/3256804229418640.html?_randl_currency=USD&src=google&gatewayAdapt=glo2usa&_randl_shipto=US The 500g prebuilt with DC modded (need special bios to boot) seems to be around 180 … it seems there are cheaper sellers as well … but that’s the ballpark.
  11. re: the Geneve. I took a quick look at the source and saw at least two places where CRU bit 5 (base 0x0000) is tested. The bit test closes the file depending on the status. There might be other /4a-specific trickery besides this direct scan that needs to be removed.
  12. Why? Do you even have the modem? How about the dial up simulator? Do you really really believe you’d do much on line player on the sat? (that’s just fomo) And I don’t think anyone is looking at building anything like that. (neither lock-in nor y-splitter and I seriously doubt the saroo project would look at adding extra hw for that) If you find 9 friends, 2 Saturn multi-taps and 9 extra controllers, you can play 10 players simultaneous on screen Saturn bomberman … lol
  13. That's a monster. You spent some time on that I reckon. Do we have any idea if it would be better than say, a 32 bit integer PRNG scaled and converted to a float? I know it would be a different sequence, but does the float version have any better characteristics?
  14. Thanks, the paper clip method worked - once I found one skinny enough to fit inside those tiny sleeve contact things. A few more bits of technical knowledge like this and I will be unstoppable! 😎 The new controller has already helped me set a personal high score.
  15. And Mine Dig link It looks like Dig Dug, but it's more about strategy and less about action. Mine Dig 30n.bin
  16. Today
  17. I think lots of phrase roms can be found here: https://www.s-n-u-g.de/spvmc/index_en.php
  18. Man, I missed the announcement in the thread but was out running errands when I got the waitlist email. By the time I could pull over and park and try and order they were GONE. I am having flashbacks of when the pre-release Concerto was released. 😉
  19. So I haven't been around for a while but see that Fury Unlimited website is gone. Can someone fill me in if George is still making and selling games/controllers or the magazine? Thanks, Everett
  20. I get actual memory contents in bin files. I was hoping for an option to copy text directly from the debug window. Doing it this way, I have to open a hex editor.
  21. " Game uses 27 columns x 29 rows so, I'm afraid, it requires a PAL VIC." 😢
  1. Load more activity
×
×
  • Create New...