Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/06/2021 in all areas

  1. Looking to the future, I'm interested in writing Boulder Dash™ 2 ... n Ten years after the original Boulder Dash™, we now have new technologies and understanding of the machine, and I thought rather than continue to use the original engine, I'd have a go at developing a new one for future versions of Boulder Dash™. The IP owners BBG Entertainment have kindly allowed me to demonstrate videos of the engine as it's being developed. Just to be clear; this is not a rewrite of the original version, and we will not be revisiting those original caves with this engine. This new engine is targeted for possible future versions of the game. And we all know how I lose interest in stuff at about 85% complete. So, don't hold your breath. Very experimental at this stage. For those who are inevitably going to ask about the promised re-release of Boulder Dash™ #1; that is still in the pipeline. We're just moving extremely slowly on this and still lining up all the... things that need to be lined up. That project is not dead, in other words. But that project is not this project. To be super-dooper clear; this new engine is totally unrelated to the original, and in any case it's not going to be ready for yonks. If ever. So, keeping in mind that this is new technology, and experimental only... here is where I'll be posting update videos to demonstrate little bits of stuff as I develop. I'm going to try and tackle some of the shortcomings of the original that have bothered me over the years. So, first-up is the diamonds. It's practically impossible to get a diamond shape in just 4 pixels and we've tried many different things to improve them. Jiggling them up and down was the final solution chosen in BD1. But now I've found a new way that I think looks pretty ace. One of the issues with flashing or pulsing diamonds is that they all flash/pulse at the same time (as per the original). This can lead to an epilepsy-inducing screen when it's full of diamonds. The trick is to find a way to make diamonds look "sparkly" without costing extra memory, and yet not have the whole screen overwhelm you with that sparkling effect. And, do it in 4-pixels-wide! bd2_diamond3.mp4 The colours in BD1 were constrained and designed to match the C64 version closely. I'm not feeling bound to that colour choice at the moment, so I'm just choosing random colour triplets at the end of the video just to give me some idea of the range/combinations that are possible. I don't have any sprites working in this engine yet, so Rockford is represented by the big R . I scroll around a bit - you can see that the scroll resolution is single-pixel, so it's super-smooth-ish. You can see that the logic for diamonds/boulders falling is mostly functional already.
    18 points
  2. The classic game of searching for mines. Press left button to reveal the square, use right button to flag as a mine. Minesweeper-COL-1.00.zip
    11 points
  3. Watched "The NeverEnding Story" for the first time in 25 years with the family recently. That movie hit me right in the feels.
    8 points
  4. Here area few more of the in-progress features/capabilities. I've created a "kitchen sink" level which I will be using to test/demo stuff. bd2_reveal.mp4 1) The screen reveal... the screen is uncovered as the scroll positions to the player. This was absent from BD1 - I recall that it was too hard, Thomas recalls that we ran out of space. In any case, I found an "elegant" solution to this that only required one bit per cell, and was easy to implement. 2) Butterfly (fireflies are "done" too). They wall-hug correctly but there aren't any explosions/killing yet. 3) Boulders animate when rolling/falling. I need to work on the graphics, but they do "spin" if you look closely. 4) There's a magic wall in there. Just visuals at the moment 5) Animation of objects is no longer on/off/on/off two-frame stuff. An animation can be a sequence of frames. The butterfly does this subtly with a 3-frame animation. I need to work on the colours though. 6) There's an amoeba there; ugly graphics. I'm going to make each cell asynchronous in a similar way to the diamond sparkle. Will be interesting to see how that looks.
    8 points
  5. Used my new “contactless” debit card today, for the first time. Tapped the card, then had to press “debit,” then had to press “ok,” then had to press “yes,” then had to type in the pin, then had to press “ok” again. So in total, I had to touch the card reader 9 times to use my “contactless” card.
    7 points
  6. Impressive - silky smooth framerate and looks like it's easy to control. That would have never passed testing for a Jag release.
    6 points
  7. So you are saying we will have way nice looking medical equipment in 15 years?
    6 points
  8. NOT COOL!!! NOT COOL!!! I AM CONTACTING YOU FROM THE FUTURE. THIS IS VERY IMPORTANT - YOU MUST FOLLOW THIS ADVICE IMMEDIATELY!! DO NOT...I REPEAT...DO NOT LET THESE TWO COPIES TOUCH EACH OTHER!! Pauli exclusion principle which, really simply put, said no two particles can occupy the same time and space THE EFFECTS OF THESE TWO GAMES TOUCHING EACH OTHER HAS CAUSED DISASTROUS CONSEQUENCES IN THE FUTURE - A RIP IN THE FABRIC OF SPACE TIME - DISTORTIONS OF THE SPACE TIME CONTINUUM - THE TOTAL DESTRUCTION OF THE FUTURE...AND EVERYTHING...AS WE KNOW IT!! PLEASE HEED FUTURE CRAZY CLIMBERS ADVICE AND DESTROY THIS EXTRA COPY BEFORE IT IS TOO LATE!! I AM ONLY ABLE TO CONTACT YOU BECAUSE OF THE LAWS OF THE UNIVERSE HAVING NO STRUCTURE OR MEANING AFTER THE INCIDENT (THESE TWO GAMES TOUCHING EACH OTHER) SCIENTISTS SAY WE HAVE JUST MERE HOURS LEFT BEFORE TOTAL DESTRUCTION!!! HELP US BASS GUITARI...YOU'RE OUR ONLY HOPE.....
    6 points
  9. If you did not pay money or full price for it, they could be fun
    6 points
  10. Well here's something fun. A "TIPI" sighting in the wild, almost four decades before its time:
    6 points
  11. Hi, It's been a while since I've written any basic games. This one is a short and simple game inspired by the 1983 Atari Star Wars arcade game. In this game you battle H fighters which are tie fighter-like ships. There is no trench run but I think it's possible to approximate. I might look into if as a separate game. I'm trying to keep my games simple these days. To score against the h fighters your laser needs to strike them in the centre. In a similar manner for the h fighter to score against you and destroy one of your 5 ships it needs to strike you when it is positioned midway horizontally. The h fighter turns magenta just before it fires its laser. In that way you will hopefully have enough time to manoeuvre out of the way. The keys are ESDX for manoeuvring and spacebar to fire. The code is in the spoiler and a file for use with Classic99 is attached. HFIGHTER.zip
    5 points
  12. Yikes, I've never had to save the universe before! ? How will I handle the pressure?......... ........."I'm not touching you...I'm not touching you...I'm not touching you..." ?
    5 points
  13. Today's moment of joy was when someone who never is wrong, indicated that I had made a mistake, only to check again and found out it was them, the other person who most regretfully was wrong.
    5 points
  14. Here is a quick update to Sokoban 2021 that allows you to push in one direction without re-centering the joystick or your hurting your thumb! Sokoban 2021.xex
    5 points
  15. Well, I think the idea with the amoeba kind of worked. Here is the first attempt... bd2_amoeba.mp4
    5 points
  16. Hello Intellivision friends, I've had to take a hiatus from the High Score Club for a few games, but I'm back today to check in. Very excited to see Q-bert is the current game. I'll do my best and post my score by the deadline. Thanks to everyone running the contest and competing!
    5 points
  17. Here I introduce to you the most hacked up sound design I was able to produce to date. I'll let you all judge, as far as I could tell, in most of this one, tuning is 95% well everywhere with nearly no major problems The lead was a literal pain in the ass, and apart from fixing up a bit to be more accurate to the original melody, it does work quite well now, even if from my point of view, it is incredibly cursed lol I also added a new Distortion 2 table, that was used in the tune for the parts that needed... to be worked around with a acceptable tuning, lol I can now finish that cover later, it's pretty much close to be finished, only some changes are needed in the lead melody now Once I'm fully done I'll post all my project files, so in the meantime, here's an executable and the new table version. Hopefully all of this will work as expected on hardware too. CustomNoteTables Vin V21.txt POKEY Table 1.79mhz (Octave Pattern, Distortion 2) v2.txt Laxity - Freeze (Cover) v20.xex
    5 points
  18. Quite a week for gaming around here this past week, with a whole slew of great games played across a small variety of systems. I spent most of the week just enjoying arcade games on my MVSX, now that I've finished doing all the software modding I wanted to do to it and have the full Neo Geo MVS/AES library installed on it along with my own custom menu of 72 of my personal favorite non-Neo Geo arcade games. As well as returning to my old favorites Aliens and Ms. Pac-Man, I checked out a bunch of new games I had never played before this week and my favorite was definitely The Last Blade and The Last Blade 2. The sequel had better graphics, possibly the most beautiful I've seen on the Neo Geo, but I liked the gameplay of the original a little better. In the original the timing needed to deflect attacks and perform combos was a lot more forgiving, and as a big fan of violent video games from the 16-bit era I really appreciated the blood in the original too; which was sadly removed from the sequel. In other gaming news the misses spent a good bit of time playing Castlevania: Symphony of the Night for the first time in a few years this past week, and I finally (for the first time ever) finished Tomb Raider II with 100% of the secrets found and collected! That was definitely the gaming highlight of the week for me this week Arcade Aliens - 83 minutes Alien vs. Predator - 55 minutes Frogger - 6 minutes Ms. Pac-Man - 25 minutes Ms. Pac-Man (Speed-Up Hack) - 8 minutes Pac-Man - 15 minutes RoboCop - 31 minutes Street Fighter II': Champion Edition - 24 minutes Super Street Fighter II - 5 minutes Neo Geo MVS/AES Garou: Mark of the Wolves - 7 minutes King of Fighters '98 - 10 minutes Metal Slug - 56 minutes Metal Slug 3 - 41 minutes Neo Turf Masters - 15 minutes Samurai Shodown II - 18 minutes The Last Blade - 59 minutes The Last Blade 2 - 132 minutes Sega Genesis Mortal Kombat - 31 minutes PlayStation Castlevania: Symphony of the Night - 469 minutes Tomb Raider II - 330 minutes Total Video Game Play Time This Week 1,420 minutes (23 hours 40 minutes) [1,420 minutes eligible] Individual System Play Times This Week PlayStation: 799 minutes Neo Geo MVS/AES: 338 minutes Arcade: 252 minutes Sega Genesis: 31 minutes
    5 points
  19. After completing sector 9, the sector counter whole number rolls to a blank, with the next wave displaying as " .1" rather than "0.1". The weird thing is when you complete Sector " .6", you loop back to Sector " .1", and the game at this point will loop this way infinitely and if I recall correctly, the skill level no longer increases. I did it once about 30 years ago (~1.4M-ish), and I know of others who did the same and better, but as they say: no vid, no did. ? Regardless, that's what happens.
    5 points
  20. Current. Recently ST demoted to slide out shelf, and 130XE back in box so my favorite (800XL can be top center). From top down: 800XL with U1MB. Side2, FujiNet on SIO sitting on 1050 (Happy) below deck (until someone makes a FujiNet drop in for 1030 modem case). 4160STE with UltraSatan. Edladdin controller and 1050 (FujiNet on top). 7800 with s-video mod, Harmony cart. Flashback 5, and ColecoVision Mini Running on power strips with independently controlled outlets.
    5 points
  21. This is the one that was uploaded last July. Do note that it is the source for the sidecar disk controller, not the PEB variant. DiskDSR.zip It is the original, commented TI source code though. . .
    5 points
  22. Okay, who got number 666? 1) Did you get six copies? 2) Are they all cursed? We want to know!
    5 points
  23. I don't know why this thread even started, we all know that the king of hill is the Oric-1.
    4 points
  24. If you can play a fast 3D game/motorcycle sim (with a functionable AI btw) like this on an 8MHZ Atari ST in 1993, that puts some serious perspective on Jaguar offerings like CD or CF: But it's the same with Crescent Galaxy: If that one was the first ever attempt for a sidescrolling shmup in 1983, it would have been somewhat sensational.
    4 points
  25. I will be able to burn copies of the Geneve Boot Vn 0.99 for anyone who wants one. The total price per chip is $8 which includes a 27128 EPROM and USPS First Class (with tracking) shipping.
    4 points
  26. Some photos sent by our customers! Our scarves in retro-rooms ❤️
    4 points
  27. For now, I leave the 1090 slots of the board, but that's certainly something that could be added later at the left or right side. Depending on the amount of slots I need, the current board might be extended to 30.5 × 24.4 cm, which is ATX. But to keep the cost manageable, I'll stick to 20x20 for now. You can also daisy chain multiple boards by soldering pinheaders at the sides and use a flatcable. Cards I will be making first are: 1. GTIA + basic composite video out 2. ANTIC 3. CPU The test clocks and scope out the address and databus. After that, 4. MMU 5. PIA Test this, with SysCheck for RAM and ROM 6. POKEY, stereo, plus audio mixer 7. ROM 8. RAM Test, and finished Then a SIO card with an SDrive, a SIO card with MIDI, and a SIO to normal SIO connecter converter. Long way to go.
    4 points
  28. Very interested to hear how the money was spit up. Smells really fishy to me.
    4 points
  29. NO DAMMIT!! DO NOT LISTEN TO HIM!! NOW WE KNOW HOW IT STARTED!! IT WAS ME!! WELL, STUPID PAST ME, NOT FUTURE ME, WAIT...WHATEVER...JUST DON'T TOUCH THE DAMN GAMES TOGETHER!!
    4 points
  30. What the hell? Did someone hack my account? I didn't write this nonsense...like this could even be true. You should touch the games together for fun now
    4 points
  31. MACHFORTH: A 9900 Machine Forth Almost Ready for prime-time: I started this project a while back but in light of work needed on my core kernel I had put it on the sidelines. For anyone who might be interested, Chuck Moore, the author of Forth, created this type of compiler when he began designing his own CPUs. Machine Forth uses a regular Forth interpreter to translate little code macros that become the keywords of the Forth language Machine Forth compiles the code into a separate memory chunk as an executable program. There are no headers or text labels in the code. It is a genuine binary program. Features In my implementation you can save your finished program as an E/A5 program. Another interesting feature is that you can RUN the machine code program then return to Forth where you can dump memory or interrogate or alter variables and run it again. You can also freely use ASM instructions (RPN) inside a program if you know Forth's register usage. * If this is of any interested to someone else I will write up some instructions and put together a package. I have no delusions about Forth's popularity. I have added the unique instruction features of the 9900 to the language in an equivalent Forth syntax. Of course you are free to add anything you want. It's Forth! I have also taken the approach of some ideas from the Forth Programmer's Handbook (Conklin&Rather) and MACHFORTH more like a Forth Cross-compiler with separate name-spaces for different commands. The system is still green but it does work. I have to review the library code I have for VDP I/O and I need to write some file I/O. Chuck is wild minimalist so below is something like what his entire compiler would look like for the 9900, written with RPN assembler. Chucks versions for his CPUs were all machine code so he didn't even need to load an assembler. Of course he memorized all the machine instructions thus the name. MACHFORTH is significantly bigger than this version below. \ compile an offset byte into the 2nd byte of a JUMP instruction : OFFSET, ( byte --) 2- 2/ SWAP 1+ C! ; : <BACK ( addr addr' -- ) TUCK - OFFSET, ; \ I have expanded IF to make use of the 9900 comparisons \ **USE Assembler's THERE which is not relocated : -IF ( -- $$ ) THERE 0 JLE, ; \ goto THEN if TOS>0 : IF THERE 0 JEQ, ; \ goto THEN if TOS=0 : THEN ( addr --) THERE OVER - OFFSET, ; : ELSE ( -- $$ ) THERE 0 JMP, SWAP THEN ; COMPILER : BEGIN THERE ; \ REMEMBER: THERE is the relocated address : WHILE IF SWAP ; \ loop while TOS <> 0 : -WHILE -IF SWAP ; \ loop while TOS = 0 : AGAIN ( addr --) THERE 0 JMP, <BACK ; : UNTIL ( addr --) THERE 0 JEQ, <BACK ; \ jump back until TRUE : -UNTIL ( addr --) THERE 0 JNE, <BACK ; \ jump back until FALSE : REPEAT ( addr -- ) AGAIN THEN ; \ ______________________________________________________________ HOST CR .( Forth Intrinics) \ These inline code generators are in the COMPILER name space COMPILER HEX \ Moore's Machine Forth + a few extras : -; ( addr --) @@ B, ; \ Jump to word ie: tail call optimization : DUP ( n -- n n) TOS PUSH, ; : DROP ( n -- ) *SP+ TOS MOV, ; : # ( n -- ) LIT, ; \ 8 bytes w/optimizer off : #FOR ( n --) R15 RPUSH, R15 SWAP LI, BEGIN ; \ 8 bytes : FOR R15 RPUSH, TOS R15 MOV, TOS POP, BEGIN ; \ 6 bytes : NEXT ( -- ) R15 DEC, THERE 0 JOC, <BACK R15 RPOP, ; \ 6 bytes : I ( -- n) TOS PUSH, R15 TOS MOV, ; : #@ ( addr -- n) TOS PUSH, @@ TOS MOV, ; : @ ( TOSaddr -- n) *TOS TOS MOV, ; : #C@ ( addr -- c) TOS PUSH, @@ TOS MOVB, TOS 8 SRL, ; : C@ ( TOSaddr -- c) *TOS TOS MOVB, TOS 8 SRL, ; : #! ( n variable -- ) TOS SWAP @@ MOV, DROP ; \ 6 bytes : ! ( n TOSaddr --) *SP+ TOS MOV, DROP ; \ Additions for 9900. Needs to go here before SWAP is re-defined : #C! ( addr --) TOS SWPB, TOS SWAP @@ MOVB, DROP ; : C! ( c TOSaddr --) 1 (SP) *TOS MOVB, SP INCT, DROP ; [CC] .( .) : 2* ( n -- n ) TOS 1 SLA, ; : 2/ ( n -- n) TOS 1 SRA, ; : INVERT ( n -- ) TOS INV, ; ( ANS Forth name ) : AND, ( n mask -- n) *SP INV, *SP+ TOS SZC, ; \ and stack values : #AND ( n n -- n ) TOS SWAP ANDI, ; \ and TOS with literal number : XOR ( n n -- n) *SP+ TOS XOR, ; \ (option 1) : + ( n n -- n) *SP+ TOS ADD, ; \ (option 1) add on stack : #+ ( n n -- ) TOS SWAP AI, ; \ (option 2) TOS + literal number \ return stack operators : >R ( n -- ) TOS RPUSH, TOS POP, ; \ PUSH in original Machine Forth : R> ( -- n) TOS PUSH, TOS RPOP, ; \ POP in original Machine Forth : R@ ( -- n ) TOS PUSH, *RP TOS MOV, ; : RDROP ( -- ) RP INCT, ; : DUP>R ( n -- n) TOS RPUSH, ; \ : !R ( n -- ) TOS *RP+ MOV, ; \ undocumented ?? .( .) \ Address register (R9) Use >R R> syntax for clarity : #>A ( addr --) AREG SWAP LI, ; \ load A with literal address : >A ( addr -- addr) TOS AREG MOV, DROP ; \ Load A from TOS : A> ( -- addr) TOS PUSH, AREG TOS MOV, ; : A@ ( -- n) TOS PUSH, *AREG TOS MOV, ; : A@+ ( -- n) TOS PUSH, *AREG+ TOS MOV, ; : AC@ ( -- c) TOS PUSH, *AREG TOS MOVB, TOS 8 SLA, ; : AC@+ ( -- c) TOS PUSH, *AREG+ TOS MOVB, TOS 8 SLA, ; : A! ( addr -- ) TOS *AREG MOV, DROP ; : A!+ ( n -- ) TOS *AREG+ MOV, ; \ store to *A auto-increment : OVER ( n1 n2 -- n1 n2 n1) TOS PUSH, 2 (SP) TOS MOV, ; : NIP ( n1 n2 -- n2) SP INCT, ; Below is what a simple demo program looks like in source code with the resulting code below. COMPILER \ names space that has compiler directives NEW. HEX 2000 ORIGIN. TARGET \ Makes code compile to TARGET memory PROG: DEMO1 0 # \ 0 -> DATA stack BEGIN 1+ \ inc # on top of data stack ?TERMINAL \ test for Break key UNTIL \ MACHINE FORTH uses native status register DROP \ remove number from data stack NEXT, \ Return to Forth console END. ; MACHFORTH DEMO1 Code with comments 2004 0646 dect R6 ; make room on the data stack 2006 C584 mov R4,*R6 ; push accumulator onto data stack 2008 0204 li R4,>0000 ; load accumulator with zero 0000 200C 0584 inc R4 ; inc. accumulator 200E 06A0 bl @>0020 ; call break key sub-routine 0020 2012 02C1 stst R1 ; get status register 2014 0241 andi R1,>2000 ; mask the EQ bit 2000 2018 13F9 jeq >200c ; jump to top of loop 201A C136 mov *R6+,R4 ; drop number off data stack 201C 045A b *R10 ; run Forth interpreter
    4 points
  32. If you have a spare eprom and a burner, you can beta test the eprom file that is contained in the zip file in the first post. Please realize this is a beta test, and if you don't have a burner, if Bob Carmany or someone else can burn you an eprom of the beta, realize it is a beta until I get more feedback. It works in MAME for booting from an IDE, and it works booting MDOS from my TIPI. There is a EPROM-BETA (DIS/VAR 80) readme in the zip file for more details. What I am saying here, is it is a beta test eprom bios, and if it doesn't work, then let me know. But don't complain if you spent a few dollars to get a beta burned to an eprom and it doesn't work on your system. All I ask is for feedback. Beery
    4 points
  33. Here are my retro times for the week. Atari 2600 Centipede -10 Minutes This is a really fun shooter that is also difficult to reach the later levels in the game. Its interesting after all these years of mainly playing NES and onward, how much I have enjoyed playing the Atari 2600. NES Adventures of Lolo 3 Eggerland Mystery Hack -30 Minutes This is a really different type of puzzle game in a series that I have enjoyed playing for the past couple of years. Some of these hacks are really difficult, almost to the point of impossibility without mid-in-game save states on certain levels. I really enjoy this series and highly recommend it. Tetris -20 Minutes I have always enjoyed this game ever since the first time I played it on the gameboy, which seems like forever ago. This is a very difficult game to master in my opinion, but it doesn't stop me from trying to get as far as I possibly can. Sega Genesis Altered Beast -70 Minutes I finally beat this game after all of these years. It's been one of those games that I put off in trying to complete, but I am glad I finally did. I remember getting it as a pack in title for the Sega Genesis back in the late 80s. Its funny looking back at some of these old games and remembering that the giant characters/sprites in a game was a really big deal back then. Super Nintendo Contra 3 Alien Wars -15 Minutes This is a very fun but difficult version of Contra. I have always enjoyed the series, but this one might be too anxiety-inducing/difficult one for me to beat without save states. PS1 Tomb Raider 2 -110 Minutes I can understand why so many minutes have been tracked in this game thus far, as for I am really enjoying playing this game. I actually stopped playing it this week to revisit the first in the series. I usually like to play the first game in the series before the second, but either way both have been really enjoyable.
    4 points
  34. Since I got my GameDrive, I've been trying out more games I hadn't played before, as expected. What I didn't expect was that I'd enjoy so many of the ones that.. don't seem to be many people's favorites around here. As I mentioned before, I do spend more time than one would expect playing Checkered Flag, but I can't actually say it's a good game. For some reason I just enjoy careening around the courses in a car that seems to be attracted to walls by some mysterious magnetic force or something. However, I do really enjoy playing Supercross 3D. Yes, it's running at 2-5 FPS or something, but I somehow have no problem driving around and following the action. It only took me 3 or 4 rounds to pick up the controls before I was often getting first place on several tracks. Today I jumped into SpaceWar 2000. I suppose it's a bit incomplete, but man, it's fun and... bizarre... which makes it more fun. And of course, I mentioned before that I do spend a good amount of time playing WTR on my CD unit, and I'll probably spend even more time in it when I can play it on the GD. Same with Hoverstrike UL. People give the 3D games a hard time, but I don't know that they deserve it. On some the FPS is bad but the fun-factor is high. On some the FPS is decent but the fun factor is low. Some actually run great and play great. And this is all before the 3dfx Voodoo was released, and on a system that came out years before the Playstation or Saturn were released. If I was playing something 3D back then, it was on a PC and sorta-3D like Wolfenstein or Doom at pretty marginal FPS compared to how it runs on the Jag, or Star Fox, which... well, it's a great game, but it kinda chugs too. Many times people here talk about the lack of time the devs had, their inexperience with 3D, or the Jaguar's capabilities to "excuse" flaws in these games. I don't think we need to. A lot of these (not Checkered Flag) are solid games for the most part IMHO. So yes, it's fun to rip on the Jaguar's 3D stuff, because, well by today's standards I guess it's lousy and of course questionable choices were made here and there. Also, yes, I did play Club Drive, and well, it's so bad it's funny. Can't win em' all. But I just wanted to give some love to the 3D engines of the mid 90's running on this crazy HW. I'm still having more fun with them these last few weeks than I've ever had playing Call of Duty whatever it is this year, AKA semi-interactive 3D movie script of war #2345213.
    3 points
  35. Saw this on LGR Blerbs today. Makes on wonder if/when we will see others try to do this. Amstrad CPC mini (or others) anyone?
    3 points
  36. This somewhat triggered a latent desire inside me for a bus ride with Sandra Bullock.
    3 points
  37. Thanks. It is a weird dialect. I have not tested everything so this could be a problem area. Chuck didn't use, or even create in his CPU, all the different condition flags. There is IF and -IF. (not IF) These were the closest instructions I could see to match the ARM version done by Sam Falvo. I think I wrote something to see if they worked but I can't remember just now. I will get back to you with the results of a demo program using IF and -IF. Also to allow the programmer to fully control things. IF and -IF do not consume the stack parameter. You DROP it yourself or not depending on your need. This eliminates the over head of DUP IF or ?DUP IF. Part of the challenge is that it is pretty big now and it takes about a minute to compile. It is a perfect application to save as a Binary program however I didn't understand how to tame my newly hatched vocabulary system and make it wake up intact after loading an E/A5 program with wordlists and search order. So much new stuff, that I built, that needs learning by ME. Anyway I got it figured out yesterday so it became possible to talk about releasing it.
    3 points
  38. True, but there is something close. The C compiler used for Mini-Cortex Unix (which is both a cross and native compiler) almost has support for that. The source is here: https://www.jslite.net/cgi-bin/9995/dir?ci=tip (ccom, cc and c2 directories). It is K&R C though, so if you want to compile recent C code you need to do some tweaking. This C compiler is derived from the original C compiler as developed by Dennis Ritchie for the PDP-11 mini. As many people on this list will be aware, the instruction set of the PDP-11 and the 9900 are quite close. In the late 70's, this compiler was modified to generate overlays for programs that could not fit in 16 bits (this work was originally done at Berkeley for 2.10BSD). The overlay system is quite clever and does not require modification to the C source: all the work is done by the linker. In essence, functions that call across overlays do so via a small (automatically generated) thunk that adjusts the memory mapping as needed. The process is described here (nroff document): https://www.tuhs.org/cgi-bin/utree.pl?file=2.11BSD/doc/2.10/ovpap The Mini-Cortex compiler has the code in it to support this feature; however I've never written the bits of support code that it needs. Hence, it *almost* supports this.
    3 points
  39. I am not married so I am not limited to what my setup can be. I moved to North Dakota in January and finally got my stuff delivered March 5th and now have it setup. I have a very long living room and half of it is used up by computers. I' will go from right to left from the front door of the house. You can see the coat closet on the right side of the following pic and the front door is to the right of that. I'll Start with the PC. 4 years ago it was the top of the line PC. The only other thing to mention is the NAS. That little box that is down and to the right of the calendar hanging on the wall and has the SuperCard Pro and paperwork on top (still need to get that setup). It has 48 terabytes and stores all the Atari files and programs, among other things. To the left of the above station is another computer desk that hosts my Falcon and TT. The Falcon is a 14 Meg ram, 32 Gig PATA SSD with Blowup Video clone and a SyQuest EZ135 and a SyQuest 200 drive attached. Net USB not pictured with it. The TT is 10 meg ST ram and 32 meg TT Ram with a Cyrus video card and a 300 meg SCSI boot drive and a NETUSB. Below the desk, you see a white tower (for details see this thread). This is also attached to the TT. It has a SyQuest 44, SyQuest 88, SyQuest 200, SyQuest EZ135, SCSI CD and a SCSI2SD adapter. The SCSI2SD is configured for 4 1 gig drives and 8 500 meg partitions. I partition everything for TOS 1.04 for compatibility reasons. And lastly, an I7 PC for use in transferring files between all my Atari's, 8-bit and ST. On the left end of the desk from the picture above you can see the library of SyQuest EZ135 and SyQuest 200 removeable HDs. You can Also see the USB cable coiled up on the left that goes to the SIO to PC for the 8-bit. It gets plugged in when needed. The next 2 stations to the left are the 8-bit station and the Intellivision station. My daily driver 8-bit is a CSS 320XE with US+ OS/Standard OS/FIXXL OS. I cannot say enough about this computer. I would rather use this over my U1M 130xe. Attached to it is a Commodore 1702 Monitor, Black Box, 400 megs of HD Space (yes real spinning HDs), DUAL SIO to PC, Happy 1050, Standard XF551 and a 720k XF551. The little tower (more details in this thread) to the left of the station has 400 megs of Winchester HD space on 4 drives and two Adaptec 4070s. I also built the stand that the monitor sits on. To the left of that is my Intellivision station. Under the unit cover is a 2609A modified for component audio/video. On top of the 2609A is the LTO Flash, a Multi-Cart for the Intellivision (Details here) To the left of that unit is an Intellivision flashback that has been modified to the Ultimate Flashback (details in this thread). The next station to the left has a Mega ST and a Mega STE. The Mega ST on the left has the AdSpeed 16mhz upgrade with 4 megs ram and an ST to VGA video. Attached to it are the SyQuest EZ135 (still need a 3 1/2 faceplate) and a modified MegaFile 44. The MF44 came to me with all the guts removed and an AdSCSI adapter installed in its place. I removed the 44 meg drive mechanism and replaced with it a 200 meg mech and added a SCSI2SD adapter on the second SCSI port (details for second port usage in this thread). The SCSI2SD is configured for 4 1 gig drives and 8 500 meg partitions with one of them being the boot partition. Man it boots fast. The Mega STE has a 300 meg boot drive and 4 megs ram and an ST to VGA video. Attached by way of a Link 2 are the SyQuest EZ135 and SyQuest 200 with an added SCSI2SD adapter installed in the second bay. The SCSI2SD is configure for 4 1 gig drives and 8 500 megs partitions. You may have noticed that all STs have SyQuest EZ135s and SyQuest 200s attached to them. This makes it easier to transfer files between them. One more thing to mention, The Atari and the Intellivision stations all have their own power strip to run those particular stations. I do this so that only the station I am using has electricity running through it.
    3 points
  40. I had some of these 3D printed for my spare: But as it sits on a shelf with a hat on it, not sure what it gained
    3 points
  41. As others have pointed out, the XEGS did not replace the 7800. Indeed from 1988 to 1992, Atari sold three 8-bit console architectures as the 2600 was also still being actively sold. The August 1988 Antic article that @pacman000 linked to earlier is almost as interesting for the questions that were not asked; namely "why another architecture?" when Atari already had two, one of which was at least somewhat competitive to the NES and Sega in terms of hardware (at least if you turned the TV volume down to zero). A review of Toys R Us catalogs from late 1988 shows the 7800 being positioned as cheaper ($80 vs $100) than the Sega or the NES in basic package form. That the executives quoted in the Antic article wanted the $150 games machine over the $80 "powerful" computer isn't surprising. The computer would likely create an expectation of post-sales support from technically challenged parents, whereas a simpler game console would not, and the game console would generate additional revenue from game cartridge sales, whereas a computer might not. But how to create a higher-margin deluxe 7800 package? Atari killed off the keyboard attachment and the XM expansion (or whatever it was going to be called) and had torched the relationship with GCC. Nintendo had their light gun and a dance pad. For the 7800 Atari had.... a sexy euro-style controller? In addition someone else pointed out in an earlier thread that I think bears repeating; Nintendo was locking up software publishers with exclusive deals for the NES, freezing out Sega and Atari. But these deals could not cover software that already existed. Atari struggled to launch new titles for the 7800, and much of what did come out was improved arcade conversions from the early 80s, but less so titles that were in the arcades at the time. But with the XEGS Atari was able to instantly bring to market a significant number of game cartridges of a higher quality than they would be able to quickly get ported to the 7800. The Tramels didn't care at all about their customers, they cared only that they were making a profit. I for one don't blame them for that, although it was ultimately short-sighted and self-defeating. What I find interesting is that they didn't kill of the 7800 in 1988, and that they did not tells me that either it was selling well enough to justify continuing supplying it, or that they had a warehouse full of unsold inventory that they were slowly draining. I don't know when the last 7800 production run was made and I would be interest to learn if anyone knows. But the XEGS totally made sense to me in retrospect. For almost no development cost they got a "new" console product with a software library that circumvented Nintendo's strangle hold and allowed them to position it as a more sensible alternative to the game-only NES. Of course that all makes sense in the abstract. In reality, the kids wanted Super Mario Bros, and even a face lifted Mario Bros on the XE just wasn't going to cut it.
    3 points
  42. In my freshman year of college 1987, every day before or after classes I would stop and get a snack & drink from the local Woolworths(?) in Santa Clara, CA and while I was standing in line I would often just stare at the copies of Stadium Events amongst the NES games behind the counter. I did this every single day for a long time and it was Stadium Events that caught my eye because of the cartoon graphics of the artwork. But then again in my defense, who the heck would have known what was to become with that game.
    3 points
  43. Great, I've got it up in Context notepad now So......you thinking about doing anything with it? I have an idea for something using the original name. Saguaro City — A Tombstone Tribute Sort of a version following the original storyline as discussed here: http://videogamehouse.net/tombstone.html Maybe expanding in the whole shooter/puzzler idea. Enhanced graphics and perhaps a larger scrolling arena or multiple playfields for each day with new challenges? Maybe add some purpose to the tumbleweeds. Some sort of reason to want to clear them out beyond points. Also, that wonderful theme music playing throughout the whole game. Having fun examining the code myself as TI intentionally shared it as a learning tool.
    3 points
  44. In my last visit to GameStop, they were out of all PS4, PS5, Switch, & Xbox Ones due to stimulus checks.
    3 points
  45. It would be. However US law says if you get sent something, it's yours, even if by mistake. It is considered a gift. Circuit City sent me a second fat PS3 back in the day. That was nice of them.
    3 points
  46. Star Trek (1 B/B): 564600 Fun game. Definitely strategy plays into this one as can reach the same level but with very different points.
    3 points
  47. Purple Tentacle is not pleased...
    3 points
  48. Well then you better start programming.
    3 points
  49. I updated Heatwave BBS to Geneve OS 7.30/GPL 7.30 last night. Today I created and enabled a few file transfer areas, and uploaded archives of the released Geneve OS files. So far so good. Previously, the bbs was running MDOS 6.50 and the upgrade has again reminded me how much faster MDOS 7.30's disk operations execute in comparison. I am interested in knowing if others see similar performance improvements.
    3 points
  50. My all-time collecting mistakes: Not buying that $20 Virtual Boy from the clearance bin at Kay-Bee Toys. I had the thing in my hands, I had the cash (which wasn't necessarily a given since I was 12). But I and the friend I was with laughed it off--the Virtual Boy was already a punchline by then, in 1997--and I put it back. I probably bought a CD from the record store instead. Around the same time, when the Atari Jaguar had eight or nine toes in the grave, another toy store across town was clearancing out Jaguar stuff. I don't remember how much for systems or games, but cheap. Not cheap enough to buy on my own, though (again, I was 11 or 12), and even for the price it would have been a pretty tough sell getting my parents to buy one for me when we already had Nintendo (which still saw occasional use), Genesis, Game Boy, Game Gear, a rocking 486 PC, and maybe even our PlayStation. Looking back I probably could have finagled some way of getting one of their Jaguars and a game or two, but it didn't seem worth it. I passed on a box of a couple dozen Atari 5200 cartridges for a dollar in 2000 or 2001. For the life of me, I can't understand why I turned that down. Whatever reasons I had that seemed to make sense at the time were just dumb in hindsight. I will say in my defense, though, that I was young, dumb, and stupid, and it was so early in my collecting career that I didn't even think of myself as a collector--all I really wanted was the Atari 2600, and I had that (and the Odyssey 2 and Intellivision I got along the way), so I figured I was good. Little did I know...?
    3 points
×
×
  • Create New...