Jump to content

D-Type

New Members
  • Content Count

    32
  • Joined

  • Last visited

Community Reputation

17 Good

About D-Type

  • Rank
    Space Invader

Profile Information

  • Gender
    Male
  • Location
    Zürich

Recent Profile Visitors

1,401 profile views
  1. Never touched the yoke on mine. I think there was some discussion about that on the "Vectrex fans unite" Facebook forum recently, try having a search around there?
  2. I calibrated one of mine recently and I aligned everything with the middle of the three, when I did that, the top and bottom extended lines also lined up well also.
  3. Hi Albert, I finally received my AtariVox, thanks for shipping, the package is very nice. I also had some initial issues getting it to work, due to the switch settings, but luckily I remembered a thread on the Facebook group that mentioned it. That thread mentions the switches are reversed, but it looks to me that the settings as shown in the manual I have are simply swapped between VecVox and VecVoice. Another thought, when you look in the manual at the switches, it's not obvious if the white square or the black square indicates where you put the switch. You can work it out from the photo in the manual that it's the black square, but that actual switches on the device are definitely white! Now, after hearing someone on the Facebook forum had some issues with their AtariVox, I gave mine a tryout on three different Vectrexes using Berzerk Ultimate/VecVox. - Two worked OK. - One didn't, you could make out parts of sentences initially, but the sentences became more broken after 5 or 10 seconds playing and then were not audible after maybe 20 to 25 seconds. A Vectrex power cycle restored it to partial working but then becoming broken again. I didn't test a Vectrex reset. I'd be interested to know if there is a solution to this.
  4. Thanks for the explanation. It all seems so simple, but I don't yet understand the inner workings enough to really judge 🙂 10 bytes doesn't really seem much of an overhead...does anyone care about memory usage these days? Maybe it's a problem on the '99, I know it has some strange architectural challenges, maybe that's one of them. I read also the Inlining thread, it wasn't how I remembered it, but it's food for thought for my own Vectrex future enhancements! Currently I'm working on interfacing the Vectrex BIOS routines from Forth i.e. creating an API. Nothing public yet, but I'll be putting v1 on Github eventually. It actually already is on Github, but Private.
  5. What is the state of the art for '99 Forth cross compilers regarding macro inlining of small code words? I was thinking about how to improve the speed of my 6809 Vectrex/Camel Forth and came to a similar conclusion as this thread i.e. instead of rewriting the compiler as STC (not enough time, never going to happen) I could make it make it STC-ish by inclining code and reducing the call overhead. (I remembered the inlining thread that came after this one and searched for it, but first came across this thread - will reread the inlining thread next. Simple inlining was actually what I was thinking about using initially, but of course the mind wanders...)
  6. Postpone still confuses me as I learned and used Forth 83 for 10 years in the 90s. From memory, Starting Forth print editions don't mention Postpone, only Compile. (But there is an ansi'fied web & pdf version which has text modified to describe Postpone instead, I think.) The definition of Compile is much easier to understand and it does what you expect, so I started with that, as it's used by Postpone. Honestly, learning Compile or Postpone on their own isn't enough, you need to learn about immediate and compile modes etc. together else none of it makes sense. Starting Forth covers it all over a few meaty chapters, but you might need to read and think about it several times before it sinks in. (At least I had to.) Maybe try the SF chapters in the first edition pdf that's on the web and understand Compile, then deal with about Postpone later on?
  7. My serial port is provided by an ARM-based multicart that puts a UART into my address space and it gives me 921,600 baud with a 256 byte buffer both ways, which doesn't fill up. Thus the test is quite "clean"!
  8. How fast was the Pascal version? Not really comparable, but CamelForth running on 1.5MHz Vectrex runs the following code to a PC terminal via a serial interface with a buffer that doesn't overflow in 16 seconds: : U.R \ \ u width -- ; Display u right-aligned in a field n characters >R <# 0 #S #> R> OVER - 0 MAX SPACES TYPE ; variable ii : counter 0 ii ! begin ii 1 over +! @ dup 5 u.r 2000 = until ;
  9. People tend to want the things they can't have. There are millions of games out there that play just as well as Vectrex games, but Vectrex games are special because they are on a vector monitor. I don't understand why someone would want to play them in an emulator so badly. Why not buy a Vectrex and some games and wait for those special moments when a game you've wanted for years becomes available? Getting everything I wanted immediately would kill the enjoyment of the hobby for me. IMHO...
  10. This is the sad fact for Forth in modern times, everyone's so busy building their own Forth for the sake of building their own Forth, that there's no showcase applications being made! I decided not to build my own Forth, I'm adapting CamelForth 6809 to make a game or two that people can play on the Vectrex. I have to stop myself fiddling with the core Forth system every five minutes to make it better - that's the most difficult part!
  11. A quick question...how long does the binary transfer take, say for an 8k file? Back in the day when I was using a Dataman S4, I recall it taking about 10 seconds for a good chunk of a 32k EPROM. I don't use a Vectrex emulator for development, I work only on physical hardware, so this is pretty important for the edit-compile-download-test cycle that I use.
  12. That's a really useful guide, thanks for posting!
  13. D-Type

    Vectrex SD Cart?

    Hi Richard, I already have a VecMulti, so I don't need to order another. However, I would like to say Thanks! for jumping back into the community for a while to make some more carts so people can run homebrew. I'm sure it will help keep the community alive. Be sure to promote the usage of the device as an easy development solution, I haven't tried mine like this yet, but it's got to be faster than burning EPROMs!
  14. D-Type

    VecFever

    So the question, then, is whether it's better than RnS? As the latter is native 6809, albeit without a dedicated Vector generator, possibly it could be better than the original 6502 game. As I'm on holiday now, I can't test, but what do others think?
×
×
  • Create New...