易码技术论坛

 找回密码
 加入易码
搜索
查看: 534775|回复: 16

[源码] 在tc1000中实现汇编调用lavax程序

[复制链接]
发表于 2007-5-3 22:36:43 | 显示全部楼层
有何用处?
 楼主| 发表于 2007-5-4 13:01:38 | 显示全部楼层
方便在汇编中调用lavax程序
发表于 2007-5-4 15:51:25 | 显示全部楼层
在汇编中调用LAVAX程序?
  有意义么?
    在LAVAX中调用汇编嗨差不多.....
  只是跨平台性降低了.......................
发表于 2007-5-5 19:55:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-5-5 22:45:22 | 显示全部楼层
泛泛而谈是没意义的
要领会其中的玄妙
发表于 2007-5-6 13:00:47 | 显示全部楼层
玄妙?
  望LEE讲解
发表于 2007-5-6 13:14:12 | 显示全部楼层
道可道,非常道
发表于 2007-5-6 13:41:53 | 显示全部楼层
.........................................
LEE说明白点啊
   俺文科差~~~~~~~~~~~~~~~~~
发表于 2007-5-6 13:50:06 | 显示全部楼层
在最合适的地方使用汇编
完全用汇编去写一个大型的游戏是愚蠢的

汇编适合写一个对速度要求极其苛刻的子程序,主程序还是应该用c(LavaX)
发表于 2007-5-6 13:56:56 | 显示全部楼层
了解
  谢谢LEE
发表于 2007-5-6 23:46:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-5-7 01:45:44 | 显示全部楼层

替我说了
 楼主| 发表于 2007-5-10 12:49:41 | 显示全部楼层
引用第9楼leesoft2007-05-06 13:50发表的“”:
在最合适的地方使用汇编
完全用汇编去写一个大型的游戏是愚蠢的

汇编适合写一个对速度要求极其苛刻的子程序,主程序还是应该用c(LavaX)
是啊!
我打算给1000写个汇编+lavax的系统
发表于 2007-5-10 14:47:25 | 显示全部楼层
那不是TC1000的用户有福拉
  好在我1KS&1K都有
发表于 2007-5-11 10:15:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-5-26 17:03:30 | 显示全部楼层
要编像TC808那样的系统吗?
 楼主| 发表于 2007-5-3 20:54:12 | 显示全部楼层 |阅读模式
  前几天反系统内核中无意发现的只需一个中断就可以调用nor中的lavax程序
中断:int $1504
所要设置的参数:
$095E ---- LavaX程序所在nor的页码
$095F  $0960  ----  LavaX程序所在地址的低八位和高八位
$19B9  ----  这个......还不知道是干什么用的,..............反正在执行中断之前要LDA #$80  STA $19B9,执行完后要LDA #$00.......

举例:
   比如系统中调用双语OK的
  
   LDA #$0B
      STA $095E
      LDA #$00
      STA $095F
      LDA #$98
      STA $0960
      LDA #$80
      STA $16B9
      INT $1504
      LDA #$00
      STA $16B9
      RTS

欢迎来 http://wqxfriend.uu1001.com/index.php 坐客

                       by POTO
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-3-29 19:18 , Processed in 0.010597 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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