易码技术论坛

 找回密码
 加入易码
搜索
查看: 6696|回复: 67

gvbasic模拟器...

[复制链接]
发表于 2013-6-30 19:50:59 | 显示全部楼层 |阅读模式
24k纯蛋疼 无标题.gif

评分

参与人数 4小红花 +40 收起 理由
布网鱼 + 10 很给力!
skg + 5 精品文章
cs900601 + 5 精品文章
红色激情 + 20 广告/SPAM

查看全部评分

 楼主| 发表于 2022-1-1 20:52:16 | 显示全部楼层
hdjackie 发表于 2021-12-26 20:29
下载了新版,打开时遇到这个问题:
This application failed to start because no Qt platform plugin co ...


更新了,看看有没有问题

https://github.com/arucil/gvbasi ... /releases/tag/1.0.1

评分

参与人数 1小红花 +10 收起 理由
hdjackie + 10 很给力!

查看全部评分

 楼主| 发表于 2021-11-15 16:19:21 | 显示全部楼层
hdjackie 发表于 2021-11-14 16:36
请问下,peek和poke具体是按照什么机型去设置的?我尝试用PC1000的去绘图,没有效果 ...

按照TC808设置的。

https:删除//github.com删除/arucil/gvbasic-simulator4cpp

我用C++重写了模拟器,建议使用这个新的模拟器。在Release页面有编译好的Windows程序。下载了压缩包之后里面有一个 config.ini,可以配置屏幕映射的地址:修改 graphbuffer 这个字段,它的原始值是 6592,也就是 TC808 的屏幕映射地址,你改成 2496 就行了。注意,config.ini 这个文件是 UTF-8 编码,记事本打开可能乱码,需要使用可以切换编码的文本编辑器打开。

顺便一提,我正在对gvbasic模拟器进行最后一次重写,包含了BAS的编辑功能,目前的效果如下。。。

wqxtools-screenshot.png

评分

参与人数 2小红花 +20 收起 理由
hdjackie + 10 很给力!
布网鱼 + 10 很给力!

查看全部评分

发表于 2013-6-30 20:30:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-6-30 20:53:12 | 显示全部楼层

图片是LAVA游戏.

叫什么box的.不懂楼主意思
发表于 2013-6-30 20:55:54 | 显示全部楼层
楼主的MD5作战,GVB完全依靠HP赢了LAVA,不合理
 楼主| 发表于 2013-6-30 21:05:27 | 显示全部楼层
原帖由 skg 于 2013-6-30 20:53 发表
叫什么box的.不懂楼主意思

再发一张图片以证明不是lava
无标题.gif
 楼主| 发表于 2013-6-30 21:07:53 | 显示全部楼层
eclipse工程,java se 7写的,源代码一片混乱,不适合观看
PS.更新了...
update 7/14/2013
1. 增加RESTORE n语法的支持
2. 增加CVI, CVS, MKS, MKI函数的支持
3. 增加hack数组的功能
4. bugs fixed

update 7/2/2013
1. bugs fixed

update 7/1/2013
1.添加了BFh~C7h的按键映射
2.修改了字符串的实现方式,类似chr$(248)+chr$(161)的表达式结果不会变为??了
3.修改了多维数组的自动定义,访问未定义的数组时,会根据下标的个数自动创建一个每个维度的下标上限都为10的多(一)维数组
4.增加open name$ for random as #n LEN=xx 中对 LEN=xx 的支持

[ 本帖最后由 Amlo 于 2013-7-14 16:50 编辑 ]

GVBASIC.part1.rar

450 KB, 下载次数: 943

GVBASIC.part2.rar

182.66 KB, 下载次数: 939

jar.rar

396.39 KB, 下载次数: 953

评分

参与人数 3小红花 +40 收起 理由
红色激情 + 20 黄色暴力恐怖事件
monty_wm + 10 这是个牛逼的广告:)
布网鱼 + 10 这是一个牛逼轰轰的东西!

查看全部评分

发表于 2013-6-30 21:20:34 | 显示全部楼层
我玩过和一楼图片一样的LAVA游戏
发表于 2013-6-30 21:26:29 | 显示全部楼层
原帖由 Amlo 于 2013-6-30 21:07 发表

eclipse工程,java se 7写的,源代码一片混乱,不适合观看
该附件已传到我建的UC网盘里面.
发表于 2013-6-30 21:31:40 | 显示全部楼层
BIN能模拟吗?4灰度还是16?
发表于 2013-6-30 21:39:11 | 显示全部楼层
厉害,好东西,支持个
发表于 2013-6-30 21:41:13 | 显示全部楼层
额。。360报毒了
 楼主| 发表于 2013-6-30 21:42:37 | 显示全部楼层
原帖由 skg 于 2013-6-30 21:31 发表
BIN能模拟吗?4灰度还是16?

那就把wqx系统的底层实现都模拟了 这个模拟器是个语言解释器,运行的是txt的源码,peek poke只实现了显存和文字缓存的修改,无法使用call,和真正的gvb差距还是不小的。不过我增加了一些语句和函数来弥补这个缺陷。
发表于 2013-7-1 09:03:57 | 显示全部楼层
LZ真牛逼!!!
发表于 2013-7-1 09:32:44 | 显示全部楼层
好东西啊!!!!!
发表于 2013-7-1 15:29:32 | 显示全部楼层

回复 6# 的帖子

膜拜,十分给力!!!
刚编译了下,效果相当好。可以玩GVB游戏啦
另外这个汉字字模是怎么做的?我也好想要12px和16px的文曲星字模,自己用宋体的取GBK太大了

[ 本帖最后由 baininja 于 2013-7-1 15:48 编辑 ]
 楼主| 发表于 2013-7-1 16:42:19 | 显示全部楼层
原帖由 baininja 于 2013-7-1 15:29 发表
膜拜,十分给力!!!
刚编译了下,效果相当好。可以玩GVB游戏啦
另外这个汉字字模是怎么做的?我也好想要12px和16px的文曲星字模,自己用宋体的取GBK太大了 ...

我是直接用eastsun前辈的lava模拟器的字模文件的 另外wqx图形的点阵数据是我从808的nand里抠出来的
发表于 2013-7-1 17:55:15 | 显示全部楼层
很不错,赞一个
发表于 2013-7-1 21:34:32 | 显示全部楼层

回复 16# 的帖子

哦。原来如此
好像在nd.bin里的101386附近发现了12px的GB字库,跟你的一样~我就搬运你的这个了
另外,生成jar然后双击运行的话,总给我个:

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no utilit
ies in java.library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at common.Utilities.<clinit>(Utilities.java:18)
        at core.Controller.<init>(Controller.java:27)
        at gui.Form.<init>(Form.java:24)
        at main.Main$1.run(Main.java:17)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
不知道是咋回事?

[ 本帖最后由 baininja 于 2013-7-1 22:17 编辑 ]
发表于 2013-7-1 22:24:30 | 显示全部楼层
加分咯 咯
看到那个动物园历险记俺就想穿越回2001年 :'( :'(

[ 本帖最后由 cs900601 于 2013-7-1 08:27 编辑 ]
 楼主| 发表于 2013-7-1 22:39:09 | 显示全部楼层
原帖由 baininja 于 2013-7-1 21:34 发表
哦。原来如此
好像在nd.bin里的101386附近发现了12px的GB字库,跟你的一样~我就搬运你的这个了
另外,生成jar然后双击运行的话,总给我个:

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no ...

res文件夹下有个dll文件,要放到java的library路径下,应该是java\lib,没试过
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 04:23 , Processed in 0.018813 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表