Jump to content

retroclouds

+AtariAge Subscriber
  • Posts

    2,502
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by retroclouds

  1. Very cool! The theme reminds me of @sometimes99er great game "Destroyer". Unfortunately that one was never released and screenshots no longer seem to be available. Can't blame sometimes99er for not releasing though. I have soo many abandoned projects myself.
  2. There are still some remaining broken links. If I can't resolve those then they will be removed at a later time. ????? http://www.avjd51.dsl.pipex.com/ti/ti.htm Nanopeb/CF7 author http://webpages.charter.net/nanopeb The "GUI" based topic editor makes it hard to find a link, as you first need to go to the link and then click on the "chain" icon in the editor to see the hyperlink that's behind it. All nice and dandy for short topics, but not for a topic with the complexity it has.
  3. Following updates done: Fixed ~ 14 links pointing to Fred's tools Fixed the thread layout as it was partly broken after the AtariAge upgrade (nothing too bad, re-adding some images mainly) Added reference to fbForth website and added manual picture
  4. I know it must be noted somewhere here on AtariAge, but if someone could add the new hyperlinks to Fred Kaals' utilities I would appreciate it a lot. The old http://ti99-geek.nl/ are up for sale.
  5. That is very sad news. I met Berry a couple of times in Germany during the TI events. Really a good guy and he will be missed a lot. It seems lately these are tough times for the TI community.
  6. Thanks, I’m kinda hoping we’ll get such mode in real hardware, perhaps in the mk2 😀
  7. Here's a thing I've been playing with, and thought about putting it in a separate thread. With the help of @Asmusr I tweaked the f18a emulation in my local clone of js99er, so that it can now run in 60 rows, 80 columns mode. The idea was to see how I need to setup VDP memory to get stevie running in 60 rows, 80 columns mode and do refactoring for the different video modes (24x80, 30x80, 60x80, ...) This is still a work-in-progress and will never be officially released, but it does prove that it's doable. As a starting point I took the stevie build I made for classic99 where I use a character cursor instead of a sprite cursor. (Sprite cursor is possible, but will only get halfway the screen, due to 1-byte for Y in the sprite attribute table, so of no real use here) Anyway, the build for classic99 was also a hack, because I refresh the frame buffer each time the cursor blinks. That clearly shows here, because I'm dumping quite a bit of data to the VDP and it gets a bit slow. So, next thing to do for me is to get that cursor routine a bit smarter. You never know, maybe the f18a mk2 will support a 60x80 mode. I'm still wondering if it'd be doable on the f18a mk1 with a firmware update, but I think Matthew said it won't work because of VHDL already being chuck-full. 16K of VDP memory is enough though, as my demo shows. Enjoy the demo (VDP corruption at the end when turning on the ruler., but that's part of the fun. I still need to fix some things in stevie). js99er-20230123204409.webm
  8. I must be missing something. VDP memory looks good, both for tiles and color attributes. But it still does not show more than 30 lines. As a test I additionally did the below (note drawHeight*2) _drawScanline(y) { const imageData = this.imageDataData; let imageDataAddr = this.imageDataAddr; if (this.displayOn && y >= this.topBorder && y < this.topBorder + this.drawHeight*2 ) { this.log.info("drawHeight y = " + this.drawHeight + ", topBorder y = " + this.topBorder ); and this is what I get:
  9. I also got a request 😀 Could you point me to the direction where in the F18a VDP a change could be made, so that the amount of available rows in 80 columns mode is doubled. So, if the bit is set you would get: - 48x80 instead of 24x80 - 60x80 instead of 30x80 Really would like to have such mode for seeing how that looks like in stevie. The scanline doubling could be removed in that case I guess. I discussed that topic also with Mat for the FPGA, but it wouldn’t be easily possible to implement in the F18a mk1 because of the VHDL and lack of memory (if I recall correctly, topic must be here somewhere in the forum) However really would like to evaluate that possibility in js99er, and you never know real hardware may follow (f18a mk2 feature request?)
  10. Looking forward giving it a spin, this might come in very, very handy I’m running js99er locally in WSL2 since a while now as I made some small mods for myself while working on Stevie.
  11. Anyone knows what that is? https://www.ebay.com/itm/255035224868?mkcid=16&mkevt=1&mkrid=711-127632-2357-0&ssspo=SgkaoV_QQka&sssrc=2349624&ssuid=EJfVC6FkS6K&var=&widget_ver=artemis&media=COPY
  12. Working on Stevie 1.4A, now has the possibility to pick a font. It has 5 fonts built-in. Thinking about the possibility to load a font from disk, e.g. font saved in XB Gem 2.9 @wolhess Guess this is something you requested in 2020. FWIW you can always load the latest BETA binary for FinalGrom from GitHub (stevie.bin for 30rows js99er, stevie24 for 24rows classic99): https://github.com/FilipVanVooren/stevie/tree/master/build/bin
  13. Just saw this on Hackaday and thought it was worth a mention https://hackaday.com/2023/01/07/classic-video-chip-drives-a-modern-tft/ https://github.com/ukmaker/VDPtoTFT
  14. I thought about that actually. In fact I think the menu system would lend itself pretty well to mouse point & click and would be fun to implement. We'll see😀 Also with js99er TIPI mouse support we could even use it in the emulator. I've opened up a GitHub issue for it https://github.com/FilipVanVooren/stevie/issues/69
  15. I've released Stevie 1.3Q Usability: Reworked menu system for easier navigation on real-iron and emulators. Support 2 level navigation. Added 'Shortcuts' menu for easy access to editor features. Can now close menu by pressing 'SPACE' key. Added possibility to load finalgrom99 cartridge via 'Cartridge' submenu. For this to work the cartridge image files must be present on FG99 SD card in same directory as Stevie. Currently supported: Extended Basic G.E.M (XB29GEMG) Rich Extended Basic (RXBG) Force Command (FCMDG) fbForth (FBFORTHC) Reworked build-system. Details: https://github.com/FilipVanVooren/stevie/issues/62 Stevie now licensed under GPLv3 TI Basic integration Possibility to unpack ("decrunch") TI Basic program to BASIC source code in Stevie editor. Filename detection if TI Basic program is saved from inside TI Basic session. AutoUnpack option exists (default is off). Possibility to resume Stevie session after quiting TI Basic to title screen (or calling external program). Added option 'RESET STEVIE MEMORY' to TI selection screen. Used for resetting stevie if resume fails because of memory corruption. Editor Goto line functionality added Added Possibility to turn on/off AutoInsert functionality. Is off by default. Added possibility to back-tab cursor Changed some editor keys for easy access on real-iron as well as emulators (tested with classic99 and js99er). Switch to latest TI Basic session via FCTN-0 key. Filename scan in editor text. Move cursor to a filename in the editor and file open dialog will pre-select the detected file. Bug-fixes See https://github.com/FilipVanVooren/stevie/issues?q=is%3Aissue+is%3Aclosed Please be aware that the TI Basic integration is still a work in progress and there are bugs lurking there, always save your editor files often. In case of a lock-up after returning from TI Basic, you might need to select the 'RESET STEVIE MEMORY' option for Stevie to proceed working. Have fun!
  16. I've released Stevie 1.3Q Usability: Reworked menu system for easier navigation on real-iron and emulators. Support 2 level navigation. Added 'Shortcuts' menu for easy access to editor features. Can now close menu by pressing 'SPACE' key. Added possibility to load finalgrom99 cartridge via 'Cartridge' submenu. For this to work the cartridge image files must be present on FG99 SD card in same directory as Stevie. Currently supported: Extended Basic G.E.M (XB29GEMG) Rich Extended Basic (RXBG) Force Command (FCMDG) fbForth (FBFORTHC) Reworked build-system. Details: https://github.com/FilipVanVooren/stevie/issues/62 Stevie now licensed under GPLv3 TI Basic integration Possibility to unpack ("decrunch") TI Basic program to BASIC source code in Stevie editor. Filename detection if TI Basic program is saved from inside TI Basic session. AutoUnpack option exists (default is off). Possibility to resume Stevie session after quiting TI Basic to title screen (or calling external program). Added option 'RESET STEVIE MEMORY' to TI selection screen. Used for resetting stevie if resume fails because of memory corruption. Editor Goto line functionality added Added Possibility to turn on/off AutoInsert functionality. Is off by default. Added possibility to back-tab cursor Changed some editor keys for easy access on real-iron as well as emulators (tested with classic99 and js99er). Switch to latest TI Basic session via FCTN-0 key. Filename scan in editor text. Move cursor to a filename in the editor and file open dialog will pre-select the detected file. Bug-fixes See https://github.com/FilipVanVooren/stevie/issues?q=is%3Aissue+is%3Aclosed Please be aware that the TI Basic integration is still a work in progress and there are bugs lurking there, always save your editor files often. In case of a lock-up after returning from TI Basic, you might need to select the 'RESET STEVIE MEMORY' option for Stevie to proceed working. Have fun!
  17. Had a chance to play with RXB2022G yesterday and I really like it! Thanks for your hard work on this Rich. Now I’m still a novice what RXB is concerned, and have a question on the batch file functionality. It expects you to terminate the line with a carriage return if I’m not mistaking. Is there a particular reason for that? I made a DV80 file on the TI-99/4a itself (using my Stevie editor) and the file gets interpreted as a single line. Probably will enhance my editor so I can insert characters like cr, lf, etc. but just wondering. Also would be cool if there’s a function to load a FG99 cartridge. That way you can jump back and forth between Stevie, Force Command, RXB. (Could probably also be implemented as a small assembly program that is loaded from disk), anyway it’s just a suggestion.
  18. Once I moved from asm994a to xas99 I didn't look back. For Stevie (a 64K cartridge) I have 8 banks that I assemble in parallel by using a bash batch file. https://github.com/FilipVanVooren/stevie/blob/master/build/assemble.sh https://github.com/FilipVanVooren/stevie/blob/master/build/build.sh
  19. Do more development on stevie, my programming editor. Start some side projects and learn UCSD Pascal.
  20. Thank you so much for your Christmas gift, it is much appreciated. Also having a cold right now, even had to cancel our todays’ Christmas dinner. Probably having to do something with the weather, temperatures in Germany have been going up a lot in a short time. Either way. Merry Christmas everyone!
×
×
  • Create New...